{"openapi":"3.1.0","info":{"title":"Wikipedia API","version":"1.0.0","description":"A fast, clean wrapper over the official Wikimedia APIs covering every Wikipedia language: full-text article search with snippets, lead-section summaries (extract, short description, thumbnail and canonical URL), \"on this day\" historical events, births, deaths and holidays for any calendar day, and a random-article endpoint. Every endpoint takes a \"lang\" parameter (en, de, fr, es, simple, zh and any other Wikipedia language) and accepts input via the query string or the request body. Returns lean, predictable JSON with HTML stripped and entities decoded — no scraping, no rate-limit juggling, no client-side parsing. Ideal for chatbots and RAG pipelines, trivia and \"this day in history\" apps, knowledge panels, education and research tools.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/wiki-api","description":"oanor gateway"}],"tags":[{"name":"Wikipedia"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/onthisday":{"get":{"operationId":"get_v1_onthisday","tags":["Wikipedia"],"summary":"On-this-day events/births/deaths/holidays","description":"","parameters":[{"name":"type","in":"query","required":false,"description":"events|births|deaths|holidays|selected|all","schema":{"type":"string"},"example":"events"},{"name":"month","in":"query","required":false,"description":"Month 1..12 (default today)","schema":{"type":"string"},"example":"7"},{"name":"day","in":"query","required":false,"description":"Day 1..31 (default today)","schema":{"type":"string"},"example":"20"},{"name":"lang","in":"query","required":false,"description":"Wikipedia language code","schema":{"type":"string"},"example":"en"},{"name":"limit","in":"query","required":false,"description":"Max 1..100","schema":{"type":"string"},"example":"20"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/random":{"get":{"operationId":"get_v1_random","tags":["Wikipedia"],"summary":"Random article summary","description":"","parameters":[{"name":"lang","in":"query","required":false,"description":"Wikipedia language code","schema":{"type":"string"},"example":"en"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/search":{"get":{"operationId":"get_v1_search","tags":["Wikipedia"],"summary":"Full-text article search","description":"","parameters":[{"name":"q","in":"query","required":true,"description":"Search term","schema":{"type":"string"},"example":"quantum computing"},{"name":"lang","in":"query","required":false,"description":"Wikipedia language code","schema":{"type":"string"},"example":"en"},{"name":"limit","in":"query","required":false,"description":"Max results 1..50","schema":{"type":"string"},"example":"10"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/summary":{"get":{"operationId":"get_v1_summary","tags":["Wikipedia"],"summary":"Article summary (extract + thumbnail)","description":"","parameters":[{"name":"title","in":"query","required":true,"description":"Article title","schema":{"type":"string"},"example":"Albert Einstein"},{"name":"lang","in":"query","required":false,"description":"Wikipedia language code","schema":{"type":"string"},"example":"en"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":5000,"rps_limit":2,"hard_limit":true},{"slug":"basic","name":"Basic","price_cents_month":600,"monthly_call_quota":75000,"rps_limit":10,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":1900,"monthly_call_quota":500000,"rps_limit":25,"hard_limit":true},{"slug":"mega","name":"Mega","price_cents_month":4900,"monthly_call_quota":3000000,"rps_limit":75,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/wiki-api"}