{"openapi":"3.1.0","info":{"title":"Free News API","description":"Full-text search over the global news stream, built from Common Crawl CC-NEWS. Updated hourly, rolling 90-day window. No API key required.","version":"1.0"},"paths":{"/v1/btc/summary":{"get":{"tags":["BTC vs news"],"summary":"Latest price, recent moves and the tone of today news","operationId":"summary_v1_btc_summary_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/btc/price":{"get":{"tags":["BTC vs news"],"summary":"BTC/USDT candles","operationId":"price_v1_btc_price_get","parameters":[{"name":"interval","in":"query","required":false,"schema":{"type":"string","description":"hour | day | week","default":"hour","title":"Interval"},"description":"hour | day | week"},{"name":"from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start: YYYY-MM-DD, unix seconds or now-30d","title":"From"},"description":"Start: YYYY-MM-DD, unix seconds or now-30d"},{"name":"to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End, exclusive","title":"To"},"description":"End, exclusive"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/btc/sentiment":{"get":{"tags":["BTC vs news"],"summary":"News tone per period","operationId":"sentiment_v1_btc_sentiment_get","parameters":[{"name":"interval","in":"query","required":false,"schema":{"type":"string","description":"hour | day | week","default":"day","title":"Interval"},"description":"hour | day | week"},{"name":"from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start","title":"From"},"description":"Start"},{"name":"to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End, exclusive","title":"To"},"description":"End, exclusive"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/btc/series":{"get":{"tags":["BTC vs news"],"summary":"Price and news tone aligned on one timeline","operationId":"series_v1_btc_series_get","parameters":[{"name":"interval","in":"query","required":false,"schema":{"type":"string","description":"hour | day | week","default":"day","title":"Interval"},"description":"hour | day | week"},{"name":"from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start","title":"From"},"description":"Start"},{"name":"to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End, exclusive","title":"To"},"description":"End, exclusive"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/btc/correlation":{"get":{"tags":["BTC vs news"],"summary":"Correlation between news tone and price move, by shift","operationId":"correlation_v1_btc_correlation_get","parameters":[{"name":"interval","in":"query","required":false,"schema":{"type":"string","description":"hour | day | week","default":"day","title":"Interval"},"description":"hour | day | week"},{"name":"from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start","title":"From"},"description":"Start"},{"name":"to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End, exclusive","title":"To"},"description":"End, exclusive"},{"name":"max_shift","in":"query","required":false,"schema":{"type":"integer","maximum":24,"minimum":1,"description":"Widest shift to test, in intervals","default":4,"title":"Max Shift"},"description":"Widest shift to test, in intervals"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/btc/news":{"get":{"tags":["BTC vs news"],"summary":"Crypto articles with their sentiment label","operationId":"news_v1_btc_news_get","parameters":[{"name":"from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start","title":"From"},"description":"Start"},{"name":"to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End, exclusive","title":"To"},"description":"End, exclusive"},{"name":"label","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"pos | neu | neg","title":"Label"},"description":"pos | neu | neg"},{"name":"host","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated hostnames","title":"Host"},"description":"Comma-separated hostnames"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated language codes","title":"Lang"},"description":"Comma-separated language codes"},{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Substring match on the headline","title":"Q"},"description":"Substring match on the headline"},{"name":"sort","in":"query","required":false,"schema":{"type":"string","description":"date | date_asc | score | score_asc","default":"date","title":"Sort"},"description":"date | date_asc | score | score_asc"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Results per page, 1-100","default":20,"title":"Size"},"description":"Results per page, 1-100"},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","maximum":9900,"minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/btc/sources":{"get":{"tags":["BTC vs news"],"summary":"Which outlets drive crypto coverage, and how they lean","operationId":"sources_v1_btc_sources_get","parameters":[{"name":"from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start","title":"From"},"description":"Start"},{"name":"to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End, exclusive","title":"To"},"description":"End, exclusive"},{"name":"by","in":"query","required":false,"schema":{"type":"string","description":"host | lang | country","default":"host","title":"By"},"description":"host | lang | country"},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":25,"title":"Top"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/trends":{"get":{"tags":["trends"],"summary":"Trending stories, filtered","operationId":"api_trends_v1_trends_get","parameters":[{"name":"country","in":"query","required":false,"schema":{"type":"string","description":"ISO-2, comma separated: DE,FR","title":"Country"},"description":"ISO-2, comma separated: DE,FR"},{"name":"window","in":"query","required":false,"schema":{"type":"string","description":"15m … 30d","default":"24h","title":"Window"},"description":"15m … 30d"},{"name":"date","in":"query","required":false,"schema":{"type":"string","description":"YYYY-MM-DD instead of window","title":"Date"},"description":"YYYY-MM-DD instead of window"},{"name":"since","in":"query","required":false,"schema":{"type":"string","description":"explicit start, ISO-8601","title":"Since"},"description":"explicit start, ISO-8601"},{"name":"until","in":"query","required":false,"schema":{"type":"string","description":"explicit end, ISO-8601","title":"Until"},"description":"explicit end, ISO-8601"},{"name":"category","in":"query","required":false,"schema":{"type":"string","description":"politics,sport,… comma separated","title":"Category"},"description":"politics,sport,… comma separated"},{"name":"kw","in":"query","required":false,"schema":{"type":"string","description":"keep only stories carrying these words","title":"Kw"},"description":"keep only stories carrying these words"},{"name":"q","in":"query","required":false,"schema":{"type":"string","description":"substring of the title","title":"Q"},"description":"substring of the title"},{"name":"min_publishers","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":1,"title":"Min Publishers"}},{"name":"min_articles","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":1,"title":"Min Articles"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","description":"publishers, articles, newest, oldest, title","default":"publishers","title":"Sort"},"description":"publishers, articles, newest, oldest, title"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Size"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":0,"default":0,"title":"Offset"}},{"name":"headlines","in":"query","required":false,"schema":{"type":"integer","maximum":10,"minimum":0,"default":3,"title":"Headlines"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/trends/keywords":{"get":{"tags":["trends"],"summary":"Words the stories are built on","operationId":"api_keywords_v1_trends_keywords_get","parameters":[{"name":"country","in":"query","required":false,"schema":{"type":"string","description":"ISO-2, comma separated","title":"Country"},"description":"ISO-2, comma separated"},{"name":"window","in":"query","required":false,"schema":{"type":"string","default":"24h","title":"Window"}},{"name":"date","in":"query","required":false,"schema":{"type":"string","title":"Date"}},{"name":"since","in":"query","required":false,"schema":{"type":"string","title":"Since"}},{"name":"until","in":"query","required":false,"schema":{"type":"string","title":"Until"}},{"name":"category","in":"query","required":false,"schema":{"type":"string","title":"Category"}},{"name":"starts","in":"query","required":false,"schema":{"type":"string","description":"keep words starting with this","title":"Starts"},"description":"keep words starting with this"},{"name":"min_trends","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"description":"a word used by fewer stories is noise","default":2,"title":"Min Trends"},"description":"a word used by fewer stories is noise"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":50,"title":"Size"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/trends/countries":{"get":{"tags":["trends"],"summary":"Countries we track, and how fresh","operationId":"api_countries_v1_trends_countries_get","parameters":[{"name":"min_trends","in":"query","required":false,"schema":{"type":"integer","maximum":10000,"minimum":0,"default":1,"title":"Min Trends"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/trends/{cc}/{slug}":{"get":{"tags":["trends"],"summary":"One trend with its articles","operationId":"api_trend_v1_trends__cc___slug__get","parameters":[{"name":"cc","in":"path","required":true,"schema":{"type":"string","title":"Cc"}},{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Size"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/markets":{"get":{"tags":["markets"],"summary":"Instruments we track","operationId":"api_list_v1_markets_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/markets/{slug}":{"get":{"tags":["markets"],"summary":"Price and coverage on one timeline","operationId":"api_one_v1_markets__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"window","in":"query","required":false,"schema":{"type":"string","default":"7d","title":"Window"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/search":{"get":{"summary":"Search news articles","operationId":"search_v1_search_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search phrase. Leave empty to browse the latest articles by filter.","title":"Q"},"description":"Search phrase. Leave empty to browse the latest articles by filter."},{"name":"country","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated country codes: RU,UA,DE","title":"Country"},"description":"Comma-separated country codes: RU,UA,DE"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated language codes: ru,en","title":"Lang"},"description":"Comma-separated language codes: ru,en"},{"name":"tld","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated top-level domains: ru,ua,com","title":"Tld"},"description":"Comma-separated top-level domains: ru,ua,com"},{"name":"host","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated hostnames","title":"Host"},"description":"Comma-separated hostnames"},{"name":"date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Preset period: today, yesterday, 24h, 48h, 7d, 30d","title":"Date"},"description":"Preset period: today, yesterday, 24h, 48h, 7d, 30d"},{"name":"from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start date: YYYY-MM-DD or now-7d","title":"From"},"description":"Start date: YYYY-MM-DD or now-7d"},{"name":"to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End date, exclusive","title":"To"},"description":"End date, exclusive"},{"name":"sort","in":"query","required":false,"schema":{"type":"string","description":"date | date_asc | crawled | crawled_asc | relevance","default":"date","title":"Sort"},"description":"date | date_asc | crawled | crawled_asc | relevance"},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Results per page, 1-100","default":20,"title":"Size"},"description":"Results per page, 1-100"},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","maximum":9900,"minimum":0,"description":"Result offset, up to 9900","default":0,"title":"Offset"},"description":"Result offset, up to 9900"},{"name":"highlight","in":"query","required":false,"schema":{"type":"boolean","description":"Wrap matches in <em> tags","default":false,"title":"Highlight"},"description":"Wrap matches in <em> tags"},{"name":"full_text","in":"query","required":false,"schema":{"type":"boolean","description":"Include the full article body","default":false,"title":"Full Text"},"description":"Include the full article body"},{"name":"strict_country","in":"query","required":false,"schema":{"type":"boolean","description":"Drop articles whose country came from the unreliable en-US default","default":false,"title":"Strict Country"},"description":"Drop articles whose country came from the unreliable en-US default"},{"name":"fields","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated fields to return: title,url,published_at,lang. Omit for all.","title":"Fields"},"description":"Comma-separated fields to return: title,url,published_at,lang. Omit for all."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/stats":{"get":{"summary":"Aggregated breakdown of a slice","operationId":"stats_v1_stats_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Search phrase","title":"Q"},"description":"Search phrase"},{"name":"country","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated country codes","title":"Country"},"description":"Comma-separated country codes"},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated language codes","title":"Lang"},"description":"Comma-separated language codes"},{"name":"tld","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated top-level domains","title":"Tld"},"description":"Comma-separated top-level domains"},{"name":"host","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Comma-separated hostnames","title":"Host"},"description":"Comma-separated hostnames"},{"name":"date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Preset period: today, yesterday, 24h, 48h, 7d, 30d","title":"Date"},"description":"Preset period: today, yesterday, 24h, 48h, 7d, 30d"},{"name":"from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start date","title":"From"},"description":"Start date"},{"name":"to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End date, exclusive","title":"To"},"description":"End date, exclusive"},{"name":"strict_country","in":"query","required":false,"schema":{"type":"boolean","description":"Exclude the unreliable en-US country default","default":false,"title":"Strict Country"},"description":"Exclude the unreliable en-US country default"},{"name":"top","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"How many buckets per facet","default":20,"title":"Top"},"description":"How many buckets per facet"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/article":{"get":{"summary":"Fetch a single article by URL","operationId":"article_v1_article_get","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","description":"Exact article URL","title":"Url"},"description":"Exact article URL"},{"name":"full_text","in":"query","required":false,"schema":{"type":"boolean","description":"Include the full article body","default":true,"title":"Full Text"},"description":"Include the full article body"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/health":{"get":{"summary":"Service health and corpus size","operationId":"health_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/rss":{"get":{"summary":"The same search as RSS 2.0","operationId":"feed_rss_v1_rss_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"country","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lang"}},{"name":"tld","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tld"}},{"name":"host","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Host"}},{"name":"date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date"}},{"name":"from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From"}},{"name":"to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"To"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"date","title":"Sort"}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Size"}},{"name":"strict_country","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Strict Country"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/atom":{"get":{"summary":"The same search as Atom 1.0","operationId":"feed_atom_v1_atom_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"country","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lang"}},{"name":"tld","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tld"}},{"name":"host","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Host"}},{"name":"date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date"}},{"name":"from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From"}},{"name":"to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"To"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"date","title":"Sort"}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Size"}},{"name":"strict_country","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Strict Country"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/feed.json":{"get":{"summary":"The same search as JSON Feed 1.1","operationId":"feed_json_v1_feed_json_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}},{"name":"country","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Country"}},{"name":"lang","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lang"}},{"name":"tld","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Tld"}},{"name":"host","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Host"}},{"name":"date","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date"}},{"name":"from","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"From"}},{"name":"to","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"To"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"date","title":"Sort"}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":50,"title":"Size"}},{"name":"strict_country","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Strict Country"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}