{
  "data": {
    "id": "6uuOSQ754pgBYrS1N",
    "actId": "s4H7ME7rlR9oYbY4e",
    "userId": "NL4ThgItAwaoBlffQ",
    "startedAt": "2026-11-10T19:04:21.035Z",
    "finishedAt": "2026-11-10T19:04:26.040Z",
    "status": "SUCCEEDED",
    "meta": {
      "origin": "CLI"
    },
    "stats": {
      "durationMillis": 4927,
      "runTimeSecs": 4.927,
      "computeUnits": 0.005474444444444444,
      "imageSizeBytes": 319060480
    },
    "options": {
      "useCache": true,
      "betaPackages": false,
      "memoryMbytes": 4096,
      "diskMbytes": 8192
    },
    "createdByOrganizationMemberUserId": "zifX0mkAFMHe8CatY",
    "exitCode": 0,
    "inputSchema": "{\n  \"title\": \"Wikipedia Article Lookup Input\",\n  \"description\": \"Look up Wikipedia articles by URL, exact title, keyword search or category, in any language edition. Optional enrichment adds full text, sections, links, references and pageviews.\",\n  \"type\": \"object\",\n  \"schemaVersion\": 1,\n  \"properties\": {\n    \"articleUrls\": {\n      \"title\": \"Article URLs\",\n      \"type\": \"array\",\n      \"description\": \"Wikipedia article URLs to look up. Works with desktop, mobile and index.php URLs, and with any language edition. Example: https://en.wikipedia.org/wiki/Albert_Einstein\",\n      \"editor\": \"stringList\",\n      \"items\": {\n        \"type\": \"string\"\n      },\n      \"prefill\": [\n        \"https://en.wikipedia.org/wiki/Python_(programming_language)\"\n      ],\n      \"sectionCaption\": \"Articles to look up\"\n    },\n    \"articleTitles\": {\n      \"title\": \"Article titles\",\n      \"type\": \"array\",\n      \"description\": \"Exact article titles to look up in the selected language edition. Spaces or underscores are both accepted; redirects are followed. Example: Albert Einstein.\",\n      \"editor\": \"stringList\",\n      \"items\": {\n        \"type\": \"string\"\n      }\n    },\n    \"searchQueries\": {\n      \"title\": \"Search queries\",\n      \"type\": \"array\",\n      \"description\": \"Keywords to search with Wikipedia's full-text search. Returns the top-ranked matching articles per query.\",\n      \"editor\": \"stringList\",\n      \"items\": {\n        \"type\": \"string\"\n      },\n      \"sectionCaption\": \"Keyword search\"\n    },\n    \"maxArticlesPerQuery\": {\n      \"title\": \"Max articles per search query\",\n      \"type\": \"integer\",\n      \"description\": \"Maximum search results to fetch for each query (1-500).\",\n      \"default\": 5,\n      \"minimum\": 1,\n      \"maximum\": 500,\n      \"prefill\": 5\n    },\n    \"categoryNames\": {\n      \"title\": \"Categories\",\n      \"type\": \"array\",\n      \"description\": \"Wikipedia category names to browse, with or without the Category: prefix. Each member page becomes an article record.\",\n      \"editor\": \"stringList\",\n      \"items\": {\n        \"type\": \"string\"\n      },\n      \"sectionCaption\": \"Category browsing\"\n    },\n    \"maxArticlesPerCategory\": {\n      \"title\": \"Max articles per category\",\n      \"type\": \"integer\",\n      \"description\": \"Maximum category members to fetch for each category (1-500).\",\n      \"default\": 20,\n      \"minimum\": 1,\n      \"maximum\": 500,\n      \"prefill\": 20\n    },\n    \"language\": {\n      \"title\": \"Language edition\",\n      \"type\": \"string\",\n      \"description\": \"Wikipedia language edition for titles, searches and categories. URL lookups use the language in each URL instead.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"aa\",\n        \"ab\",\n        \"ace\",\n        \"ady\",\n        \"af\",\n        \"ak\",\n        \"als\",\n        \"alt\",\n        \"am\",\n        \"ami\",\n        \"an\",\n        \"ang\",\n        \"ann\",\n        \"anp\",\n        \"ar\",\n        \"arc\",\n        \"ary\",\n        \"arz\",\n        \"as\",\n        \"ast\",\n        \"atj\",\n        \"av\",\n        \"avk\",\n        \"awa\",\n        \"ay\",\n        \"az\",\n        \"azb\",\n        \"ba\",\n        \"ban\",\n        \"bar\",\n        \"bat-smg\",\n        \"bbc\",\n        \"bcl\",\n        \"bdr\",\n        \"be\",\n        \"be-tarask\",\n        \"be-x-old\",\n        \"bew\",\n        \"bg\",\n        \"bh\",\n        \"bi\",\n        \"bjn\",\n        \"blk\",\n        \"bm\",\n        \"bn\",\n        \"bo\",\n        \"bol\",\n        \"bpy\",\n        \"br\",\n        \"bs\",\n        \"btm\",\n        \"bug\",\n        \"bxr\",\n        \"ca\",\n        \"cbk-zam\",\n        \"cdo\",\n        \"ce\",\n        \"ceb\",\n        \"ch\",\n        \"cho\",\n        \"chr\",\n        \"chy\",\n        \"ckb\",\n        \"co\",\n        \"cr\",\n        \"crh\",\n        \"cs\",\n        \"csb\",\n        \"cu\",\n        \"cv\",\n        \"cy\",\n        \"da\",\n        \"dag\",\n        \"de\",\n        \"dga\",\n        \"din\",\n        \"diq\",\n        \"dsb\",\n        \"dtp\",\n        \"dty\",\n        \"dv\",\n        \"dz\",\n        \"ee\",\n        \"el\",\n        \"eml\",\n        \"en\",\n        \"eo\",\n        \"es\",\n        \"et\",\n        \"eu\",\n        \"ext\",\n        \"fa\",\n        \"fat\",\n        \"ff\",\n        \"fi\",\n        \"fiu-vro\",\n        \"fj\",\n        \"fo\",\n        \"fon\",\n        \"fr\",\n        \"frp\",\n        \"frr\",\n        \"fur\",\n        \"fy\",\n        \"ga\",\n        \"gag\",\n        \"gan\",\n        \"gcr\",\n        \"gd\",\n        \"gl\",\n        \"glk\",\n        \"gn\",\n        \"gom\",\n        \"gor\",\n        \"got\",\n        \"gpe\",\n        \"gsw\",\n        \"gu\",\n        \"guc\",\n        \"gur\",\n        \"guw\",\n        \"gv\",\n        \"ha\",\n        \"hak\",\n        \"haw\",\n        \"he\",\n        \"hi\",\n        \"hif\",\n        \"ho\",\n        \"hr\",\n        \"hsb\",\n        \"ht\",\n        \"hu\",\n        \"hy\",\n        \"hyw\",\n        \"hz\",\n        \"ia\",\n        \"iba\",\n        \"id\",\n        \"ie\",\n        \"ig\",\n        \"igl\",\n        \"ii\",\n        \"ik\",\n        \"ilo\",\n        \"inh\",\n        \"io\",\n        \"is\",\n        \"isv\",\n        \"it\",\n        \"iu\",\n        \"ja\",\n        \"jam\",\n        \"jbo\",\n        \"jv\",\n        \"ka\",\n        \"kaa\",\n        \"kab\",\n        \"kai\",\n        \"kaj\",\n        \"kbd\",\n        \"kbp\",\n        \"kcg\",\n        \"kg\",\n        \"kge\",\n        \"ki\",\n        \"kj\",\n        \"kk\",\n        \"kl\",\n        \"km\",\n        \"kn\",\n        \"knc\",\n        \"ko\",\n        \"koi\",\n        \"kr\",\n        \"krc\",\n        \"ks\",\n        \"ksh\",\n        \"ku\",\n        \"kus\",\n        \"kv\",\n        \"kw\",\n        \"ky\",\n        \"la\",\n        \"lad\",\n        \"lb\",\n        \"lbe\",\n        \"lez\",\n        \"lfn\",\n        \"lg\",\n        \"li\",\n        \"lij\",\n        \"lld\",\n        \"lmo\",\n        \"ln\",\n        \"lo\",\n        \"lrc\",\n        \"lt\",\n        \"ltg\",\n        \"lv\",\n        \"lzh\",\n        \"mad\",\n        \"mag\",\n        \"mai\",\n        \"map-bms\",\n        \"mdf\",\n        \"mg\",\n        \"mh\",\n        \"mhr\",\n        \"mi\",\n        \"min\",\n        \"mk\",\n        \"ml\",\n        \"mn\",\n        \"mni\",\n        \"mnw\",\n        \"mo\",\n        \"mos\",\n        \"mr\",\n        \"mrj\",\n        \"ms\",\n        \"mt\",\n        \"mus\",\n        \"mwl\",\n        \"my\",\n        \"myv\",\n        \"mzn\",\n        \"na\",\n        \"nah\",\n        \"nan\",\n        \"nap\",\n        \"nds\",\n        \"nds-nl\",\n        \"ne\",\n        \"new\",\n        \"ng\",\n        \"nia\",\n        \"nl\",\n        \"nn\",\n        \"no\",\n        \"nov\",\n        \"nqo\",\n        \"nr\",\n        \"nrm\",\n        \"nso\",\n        \"nup\",\n        \"nv\",\n        \"ny\",\n        \"oc\",\n        \"olo\",\n        \"om\",\n        \"or\",\n        \"os\",\n        \"pa\",\n        \"pag\",\n        \"pam\",\n        \"pap\",\n        \"pcd\",\n        \"pcm\",\n        \"pdc\",\n        \"pfl\",\n        \"pi\",\n        \"pih\",\n        \"pl\",\n        \"pms\",\n        \"pnb\",\n        \"pnt\",\n        \"ppl\",\n        \"ps\",\n        \"pt\",\n        \"pwn\",\n        \"qu\",\n        \"rki\",\n        \"rm\",\n        \"rmy\",\n        \"rn\",\n        \"ro\",\n        \"roa-rup\",\n        \"roa-tara\",\n        \"rsk\",\n        \"ru\",\n        \"rue\",\n        \"rup\",\n        \"rw\",\n        \"sa\",\n        \"sah\",\n        \"sat\",\n        \"sc\",\n        \"scn\",\n        \"sco\",\n        \"sd\",\n        \"se\",\n        \"sg\",\n        \"sgs\",\n        \"sh\",\n        \"shi\",\n        \"shn\",\n        \"shy\",\n        \"si\",\n        \"simple\",\n        \"sk\",\n        \"skr\",\n        \"sl\",\n        \"sm\",\n        \"smn\",\n        \"sn\",\n        \"so\",\n        \"sq\",\n        \"sr\",\n        \"srn\",\n        \"ss\",\n        \"st\",\n        \"stq\",\n        \"su\",\n        \"sv\",\n        \"sw\",\n        \"syl\",\n        \"szl\",\n        \"szy\",\n        \"ta\",\n        \"tay\",\n        \"tcy\",\n        \"tdd\",\n        \"te\",\n        \"tet\",\n        \"tg\",\n        \"th\",\n        \"ti\",\n        \"tig\",\n        \"tk\",\n        \"tl\",\n        \"tly\",\n        \"tn\",\n        \"to\",\n        \"tok\",\n        \"tpi\",\n        \"tr\",\n        \"trv\",\n        \"ts\",\n        \"tt\",\n        \"tum\",\n        \"tw\",\n        \"ty\",\n        \"tyv\",\n        \"udm\",\n        \"ug\",\n        \"uk\",\n        \"ur\",\n        \"uz\",\n        \"ve\",\n        \"vec\",\n        \"vep\",\n        \"vi\",\n        \"vls\",\n        \"vo\",\n        \"vro\",\n        \"wa\",\n        \"war\",\n        \"wo\",\n        \"wuu\",\n        \"xal\",\n        \"xh\",\n        \"xmf\",\n        \"yi\",\n        \"yo\",\n        \"yue\",\n        \"za\",\n        \"zea\",\n        \"zgh\",\n        \"zh\",\n        \"zh-classical\",\n        \"zh-min-nan\",\n        \"zh-yue\",\n        \"zu\"\n      ],\n      \"enumTitles\": [\n        \"Qafár af\",\n        \"аԥсшәа\",\n        \"Acèh\",\n        \"адыгабзэ\",\n        \"Afrikaans\",\n        \"Akan\",\n        \"Alemannisch\",\n        \"алтай тил\",\n        \"አማርኛ\",\n        \"Pangcah\",\n        \"aragonés\",\n        \"Ænglisc\",\n        \"Obolo\",\n        \"अंगिका\",\n        \"العربية\",\n        \"ܐܪܡܝܐ\",\n        \"الدارجة\",\n        \"مصرى\",\n        \"অসমীয়া\",\n        \"asturianu\",\n        \"Atikamekw\",\n        \"авар\",\n        \"Kotava\",\n        \"अवधी\",\n        \"Aymar aru\",\n        \"azərbaycanca\",\n        \"تۆرکجه\",\n        \"башҡортса\",\n        \"Basa Bali\",\n        \"Boarisch\",\n        \"žemaitėška\",\n        \"Batak Toba\",\n        \"Bikol Central\",\n        \"Bajau Sama\",\n        \"беларуская\",\n        \"беларуская (тарашкевіца)\",\n        \"беларуская (тарашкевіца)\",\n        \"Betawi\",\n        \"български\",\n        \"भोजपुरी\",\n        \"Bislama\",\n        \"Banjar\",\n        \"ပအိုဝ်ႏဘာႏသာႏ\",\n        \"bamanankan\",\n        \"বাংলা\",\n        \"བོད་ཡིག\",\n        \"bòo pìkkà\",\n        \"বিষ্ণুপ্রিয়া মণিপুরী\",\n        \"brezhoneg\",\n        \"bosanski\",\n        \"Batak Mandailing\",\n        \"Basa Ugi\",\n        \"буряад\",\n        \"català\",\n        \"Chavacano de Zamboanga\",\n        \"閩東語 / Mìng-dĕ̤ng-ngṳ̄\",\n        \"нохчийн\",\n        \"Cebuano\",\n        \"Chamoru\",\n        \"Chahta anumpa\",\n        \"ᏣᎳᎩ\",\n        \"Tsetsêhestâhese\",\n        \"کوردی\",\n        \"corsu\",\n        \"Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ\",\n        \"qırımtatarca\",\n        \"čeština\",\n        \"kaszëbsczi\",\n        \"словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ\",\n        \"чӑвашла\",\n        \"Cymraeg\",\n        \"dansk\",\n        \"dagbanli\",\n        \"Deutsch\",\n        \"Dagaare\",\n        \"Thuɔŋjäŋ\",\n        \"Zazaki\",\n        \"dolnoserbski\",\n        \"Kadazandusun\",\n        \"डोटेली\",\n        \"ދިވެހިބަސް\",\n        \"ཇོང་ཁ\",\n        \"eʋegbe\",\n        \"Ελληνικά\",\n        \"emiliàn e rumagnòl\",\n        \"English\",\n        \"Esperanto\",\n        \"español\",\n        \"eesti\",\n        \"euskara\",\n        \"estremeñu\",\n        \"فارسی\",\n        \"mfantse\",\n        \"Fulfulde\",\n        \"suomi\",\n        \"võro\",\n        \"Na Vosa Vakaviti\",\n        \"føroyskt\",\n        \"fɔ̀ngbè\",\n        \"français\",\n        \"arpetan\",\n        \"Nordfriisk\",\n        \"furlan\",\n        \"Frysk\",\n        \"Gaeilge\",\n        \"Gagauz\",\n        \"贛語\",\n        \"kriyòl gwiyannen\",\n        \"Gàidhlig\",\n        \"galego\",\n        \"گیلکی\",\n        \"Avañe'ẽ\",\n        \"गोंयची कोंकणी / Gõychi Konknni\",\n        \"Bahasa Hulontalo\",\n        \"𐌲𐌿𐍄𐌹𐍃𐌺\",\n        \"Ghanaian Pidgin\",\n        \"Alemannisch\",\n        \"ગુજરાતી\",\n        \"wayuunaiki\",\n        \"farefare\",\n        \"gungbe\",\n        \"Gaelg\",\n        \"Hausa\",\n        \"客家語 / Hak-kâ-ngî\",\n        \"Hawaiʻi\",\n        \"עברית\",\n        \"हिन्दी\",\n        \"Fiji Hindi\",\n        \"Hiri Motu\",\n        \"hrvatski\",\n        \"hornjoserbsce\",\n        \"Kreyòl ayisyen\",\n        \"magyar\",\n        \"հայերեն\",\n        \"Արեւմտահայերէն\",\n        \"Otsiherero\",\n        \"interlingua\",\n        \"Jaku Iban\",\n        \"Bahasa Indonesia\",\n        \"Interlingue\",\n        \"Igbo\",\n        \"Igala\",\n        \"ꆇꉙ\",\n        \"Iñupiatun\",\n        \"Ilokano\",\n        \"гӀалгӀай\",\n        \"Ido\",\n        \"íslenska\",\n        \"medžuslovjansky\",\n        \"italiano\",\n        \"ᐃᓄᒃᑎᑐᑦ / inuktitut\",\n        \"日本語\",\n        \"Patois\",\n        \"la .lojban.\",\n        \"Jawa\",\n        \"ქართული\",\n        \"Qaraqalpaqsha\",\n        \"Taqbaylit\",\n        \"Karai-karai\",\n        \"Jju\",\n        \"адыгэбзэ\",\n        \"Kabɩyɛ\",\n        \"Tyap\",\n        \"Kongo\",\n        \"Kumoring\",\n        \"Gĩkũyũ\",\n        \"Kwanyama\",\n        \"қазақша\",\n        \"kalaallisut\",\n        \"ភាសាខ្មែរ\",\n        \"ಕನ್ನಡ\",\n        \"Yerwa Kanuri\",\n        \"한국어\",\n        \"перем коми\",\n        \"kanuri\",\n        \"къарачай-малкъар\",\n        \"کٲشُر\",\n        \"Ripoarisch\",\n        \"kurdî\",\n        \"Kʋsaal\",\n        \"коми\",\n        \"kernowek\",\n        \"кыргызча\",\n        \"Latina\",\n        \"Ladino\",\n        \"Lëtzebuergesch\",\n        \"лакку\",\n        \"лезги\",\n        \"Lingua Franca Nova\",\n        \"Luganda\",\n        \"Limburgs\",\n        \"Ligure\",\n        \"Ladin\",\n        \"lombard\",\n        \"lingála\",\n        \"ລາວ\",\n        \"لۊری شومالی\",\n        \"lietuvių\",\n        \"latgaļu\",\n        \"latviešu\",\n        \"文言\",\n        \"Madhurâ\",\n        \"मगही\",\n        \"मैथिली\",\n        \"Basa Banyumasan\",\n        \"мокшень\",\n        \"Malagasy\",\n        \"Ebon\",\n        \"олык марий\",\n        \"Māori\",\n        \"Minangkabau\",\n        \"македонски\",\n        \"മലയാളം\",\n        \"монгол\",\n        \"ꯃꯤꯇꯩ ꯂꯣꯟ\",\n        \"ဘာသာမန်\",\n        \"молдовеняскэ\",\n        \"moore\",\n        \"मराठी\",\n        \"кырык мары\",\n        \"Bahasa Melayu\",\n        \"Malti\",\n        \"Mvskoke\",\n        \"Mirandés\",\n        \"မြန်မာဘာသာ\",\n        \"эрзянь\",\n        \"مازِرونی\",\n        \"Dorerin Naoero\",\n        \"Nāhuatl\",\n        \"閩南語 / Bân-lâm-gí\",\n        \"Napulitano\",\n        \"Plattdüütsch\",\n        \"Nedersaksies\",\n        \"नेपाली\",\n        \"नेपाल भाषा\",\n        \"Oshiwambo\",\n        \"Li Niha\",\n        \"Nederlands\",\n        \"norsk nynorsk\",\n        \"norsk\",\n        \"Novial\",\n        \"ߒߞߏ\",\n        \"isiNdebele seSewula\",\n        \"Nouormand\",\n        \"Sesotho sa Leboa\",\n        \"Nupe\",\n        \"Diné bizaad\",\n        \"Chi-Chewa\",\n        \"occitan\",\n        \"livvinkarjala\",\n        \"Oromoo\",\n        \"ଓଡ଼ିଆ\",\n        \"ирон\",\n        \"ਪੰਜਾਬੀ\",\n        \"Pangasinan\",\n        \"Kapampangan\",\n        \"Papiamentu\",\n        \"Picard\",\n        \"Naijá\",\n        \"Deitsch\",\n        \"Pälzisch\",\n        \"पालि\",\n        \"Norfuk / Pitkern\",\n        \"polski\",\n        \"Piemontèis\",\n        \"پنجابی\",\n        \"Ποντιακά\",\n        \"Nawat\",\n        \"پښتو\",\n        \"português\",\n        \"pinayuanan\",\n        \"Runa Simi\",\n        \"ရခိုင်\",\n        \"rumantsch\",\n        \"romani čhib\",\n        \"ikirundi\",\n        \"română\",\n        \"armãneashti\",\n        \"tarandíne\",\n        \"руски\",\n        \"русский\",\n        \"русиньскый\",\n        \"armãneashti\",\n        \"Ikinyarwanda\",\n        \"संस्कृतम्\",\n        \"саха тыла\",\n        \"ᱥᱟᱱᱛᱟᱲᱤ\",\n        \"sardu\",\n        \"sicilianu\",\n        \"Scots\",\n        \"سنڌي\",\n        \"davvisámegiella\",\n        \"Sängö\",\n        \"žemaitėška\",\n        \"srpskohrvatski / српскохрватски\",\n        \"Taclḥit\",\n        \"တႆး\",\n        \"tacawit\",\n        \"සිංහල\",\n        \"Simple English\",\n        \"slovenčina\",\n        \"سرائیکی\",\n        \"slovenščina\",\n        \"Gagana Samoa\",\n        \"anarâškielâ\",\n        \"chiShona\",\n        \"Soomaaliga\",\n        \"shqip\",\n        \"српски / srpski\",\n        \"Sranantongo\",\n        \"SiSwati\",\n        \"Sesotho\",\n        \"Seeltersk\",\n        \"Sunda\",\n        \"svenska\",\n        \"Kiswahili\",\n        \"ꠍꠤꠟꠐꠤ\",\n        \"ślůnski\",\n        \"Sakizaya\",\n        \"தமிழ்\",\n        \"Tayal\",\n        \"ತುಳು\",\n        \"ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ\",\n        \"తెలుగు\",\n        \"tetun\",\n        \"тоҷикӣ\",\n        \"ไทย\",\n        \"ትግርኛ\",\n        \"ትግሬ\",\n        \"Türkmençe\",\n        \"Tagalog\",\n        \"tolışi\",\n        \"Setswana\",\n        \"lea faka-Tonga\",\n        \"toki pona\",\n        \"Tok Pisin\",\n        \"Türkçe\",\n        \"Seediq\",\n        \"Xitsonga\",\n        \"татарча / tatarça\",\n        \"chiTumbuka\",\n        \"Twi\",\n        \"reo tahiti\",\n        \"тыва дыл\",\n        \"удмурт\",\n        \"ئۇيغۇرچە / Uyghurche\",\n        \"українська\",\n        \"اردو\",\n        \"oʻzbekcha / ўзбекча\",\n        \"Tshivenda\",\n        \"vèneto\",\n        \"vepsän kel’\",\n        \"Tiếng Việt\",\n        \"West-Vlams\",\n        \"Volapük\",\n        \"võro\",\n        \"walon\",\n        \"Winaray\",\n        \"Wolof\",\n        \"吴语\",\n        \"хальмг\",\n        \"isiXhosa\",\n        \"მარგალური\",\n        \"ייִדיש\",\n        \"Yorùbá\",\n        \"粵語\",\n        \"Vahcuengh\",\n        \"Zeêuws\",\n        \"ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ\",\n        \"中文\",\n        \"文言\",\n        \"Bân-lâm-gú\",\n        \"粵語\",\n        \"isiZulu\"\n      ],\n      \"default\": \"en\",\n      \"prefill\": \"en\",\n      \"sectionCaption\": \"Options\"\n    },\n    \"maxItems\": {\n      \"title\": \"Max articles\",\n      \"type\": \"integer\",\n      \"description\": \"Hard cap on total article records emitted across all modes.\",\n      \"default\": 100,\n      \"minimum\": 1,\n      \"maximum\": 10000,\n      \"prefill\": 100\n    },\n    \"includeFullContent\": {\n      \"title\": \"Include full article text\",\n      \"type\": \"boolean\",\n      \"description\": \"Add the complete article body as plain text in fullText (not only the lead summary).\",\n      \"default\": false,\n      \"prefill\": false\n    },\n    \"includeSections\": {\n      \"title\": \"Include section outline\",\n      \"type\": \"boolean\",\n      \"description\": \"Add the article's heading outline (title, level, anchor) in sections.\",\n      \"default\": false,\n      \"prefill\": false\n    },\n    \"includeExternalLinks\": {\n      \"title\": \"Include external links\",\n      \"type\": \"boolean\",\n      \"description\": \"Add the outbound external URLs cited or listed by the article in externalLinks.\",\n      \"default\": false,\n      \"prefill\": false\n    },\n    \"includeLinks\": {\n      \"title\": \"Include internal links\",\n      \"type\": \"boolean\",\n      \"description\": \"Add the titles of other Wikipedia articles linked from the article in links.\",\n      \"default\": false,\n      \"prefill\": false\n    },\n    \"includeReferences\": {\n      \"title\": \"Include reference count\",\n      \"type\": \"boolean\",\n      \"description\": \"Add the number of inline citations in referencesCount.\",\n      \"default\": false,\n      \"prefill\": false\n    },\n    \"includePageviews\": {\n      \"title\": \"Include pageviews\",\n      \"type\": \"boolean\",\n      \"description\": \"Add a pageview series and total in pageviews, from Wikimedia's pageview API.\",\n      \"default\": false,\n      \"prefill\": false\n    },\n    \"pageviewsGranularity\": {\n      \"title\": \"Pageview granularity\",\n      \"type\": \"string\",\n      \"description\": \"Monthly or daily pageview points. Used when Include pageviews is on.\",\n      \"editor\": \"select\",\n      \"enum\": [\n        \"monthly\",\n        \"daily\"\n      ],\n      \"enumTitles\": [\n        \"Monthly\",\n        \"Daily\"\n      ],\n      \"default\": \"monthly\",\n      \"prefill\": \"monthly\"\n    },\n    \"pageviewsPeriods\": {\n      \"title\": \"Pageview periods\",\n      \"type\": \"integer\",\n      \"description\": \"Number of pageview periods to return: 1-12 months for monthly, or 1-365 days for daily.\",\n      \"default\": 12,\n      \"minimum\": 1,\n      \"maximum\": 365,\n      \"prefill\": 12\n    }\n  },\n  \"required\": []\n}",
    "readme": "# Wikipedia Article Lookup by URL or Keyword\n\nWikipedia exposes far more than an article's opening paragraph: a one-line description, the categories it belongs to, its images, its place on the map, the Wikidata entity behind it, its edit history, and the language editions it exists in. This actor collects that structure for articles you name by URL, exact title or keyword search — or for every page inside a Wikipedia category — and can add the full plain-text body, section outline, links, citation count, and pageview history.\n\nEverything comes from Wikimedia's public APIs. There is no login, token, cookie or proxy setup.\n\n## Ways to feed it\n\n- **Paste URLs** — desktop, mobile and `index.php` links all work, in any language edition. A URL's own domain decides its language.\n- **Name exact titles** — one title per list item, in the language edition you choose. Redirects are followed.\n- **Search by keyword** — Wikipedia's ranked full-text search, with the result snippet and rank attached to each record.\n- **Browse a category** — every page in a category (or several) becomes an article lookup.\n- Mix any of the above in one run. An article reached through several URLs, titles or searches is emitted once, with those inputs recorded as provenance.\n\n## What each record contains\n\n| Field | What it is |\n|---|---|\n| `title` | Canonical article title |\n| `url` / `canonicalUrl` | Article URL and canonical URL |\n| `displayTitle` | Title as Wikipedia renders it |\n| `summary` | Lead-section plain text |\n| `fullText` | Complete article body, when enabled |\n| `description` | One-line description in the article's language |\n| `language` | Language edition code |\n| `pageId` / `wikidataId` | Wikipedia page ID and Wikidata entity ID |\n| `wordCount` | Words in the best available text |\n| `categories` | Category names |\n| `thumbnail` / `originalImage` | Lead image objects with `source`, `width`, `height` |\n| `images` | Viewable URLs of images used in the article |\n| `coordinates` | `latitude` and `longitude` for geographic subjects |\n| `languageCount` / `availableLanguages` | How many other editions exist, and their codes |\n| `lastModified` / `revisionId` / `lastEditor` / `lastEditComment` / `revisionSize` | Latest revision metadata |\n| `isDisambiguation` | Present and true for disambiguation pages |\n| `redirectedFrom` | The input that redirected here |\n| `sections` | Heading outline (`title`, `level`, `anchor`) |\n| `externalLinks` | Outbound URLs cited or listed by the article |\n| `links` | Titles of linked Wikipedia articles |\n| `referencesCount` | Number of inline citations |\n| `pageviews` | `granularity`, `start`, `end`, `total`, and `points` (`date`, `views`) |\n| `searchQuery` / `searchRank` / `searchSnippet` | Search provenance when the article came from a keyword |\n| `requestedTitle` / `requestedTitles` / `requestedUrls` / `matchedSearchQueries` | All inputs that resolved to this article |\n| `sourceCategory` | Category that produced the record, when applicable |\n| `scrapedAt` | Capture timestamp |\n\nFields the source does not have for a particular article are omitted, never filled with `null`, `\"\"`, `[]` or `0`.\n\n## Inputs\n\n| Field | Type | Default | Purpose |\n|---|---|---|---|\n| `articleUrls` | list | – | Article URLs to look up |\n| `articleTitles` | list | – | Exact titles to look up in `language` |\n| `searchQueries` | list | – | Keyword searches |\n| `maxArticlesPerQuery` | 1–500 | `5` | Results per search query |\n| `categoryNames` | list | – | Categories to browse, with or without `Category:` |\n| `maxArticlesPerCategory` | 1–500 | `20` | Members per category |\n| `language` | 374 codes | `en` | Edition for titles, searches and categories |\n| `maxItems` | 1–10000 | `100` | Total record cap |\n| `includeFullContent` | boolean | `false` | Add `fullText` |\n| `includeSections` | boolean | `false` | Add `sections` |\n| `includeExternalLinks` | boolean | `false` | Add `externalLinks` |\n| `includeLinks` | boolean | `false` | Add `links` |\n| `includeReferences` | boolean | `false` | Add `referencesCount` |\n| `includePageviews` | boolean | `false` | Add `pageviews` |\n| `pageviewsGranularity` | monthly / daily | `monthly` | Pageview point size |\n| `pageviewsPeriods` | 1–365 | `12` | Months (max 12) or days |\n\nOlder saved tasks keep working: keys such as `urls`, `titles`, `pageTitles`, `query`, `searchQuery`, `maxResultsPerSearch`, `maxSearchResults`, `lang`, `includeFullArticle` and `fetchFullArticle` are read and mapped inside the actor even though they are not shown in the form.\n\n## Examples\n\nLook up two URLs:\n\n```json\n{\n  \"articleUrls\": [\n    \"https://en.wikipedia.org/wiki/Albert_Einstein\",\n    \"https://de.wikipedia.org/wiki/Berlin\"\n  ]\n}\n```\n\nSearch, with enrichment:\n\n```json\n{\n  \"searchQueries\": [\"quantum computing\"],\n  \"maxArticlesPerQuery\": 10,\n  \"language\": \"en\",\n  \"includeFullContent\": true,\n  \"includeSections\": true,\n  \"includePageviews\": true,\n  \"pageviewsGranularity\": \"monthly\",\n  \"pageviewsPeriods\": 6\n}\n```\n\nBrowse a category:\n\n```json\n{\n  \"categoryNames\": [\"Physics\"],\n  \"maxArticlesPerCategory\": 50,\n  \"language\": \"en\",\n  \"includeExternalLinks\": true\n}\n```\n\nMixed run with titles, URLs and a search:\n\n```json\n{\n  \"articleUrls\": [\"https://ja.wikipedia.org/wiki/東京\"],\n  \"articleTitles\": [\"Python (programming language)\", \"Alan Turing\"],\n  \"searchQueries\": [\"history of computing\"],\n  \"maxItems\": 25,\n  \"includeReferences\": true\n}\n```\n\n## Data source and attribution\n\nThe actor reads Wikimedia's MediaWiki Action API, its parse API, and the Wikimedia pageview API. Wikipedia text is available under CC BY-SA; keep the source attribution when you republish it. This actor is independent and is not affiliated with or endorsed by the Wikimedia Foundation.\n\n## FAQ\n\n**Do I need a key, login or proxy?**\nNo. All four lookup paths work anonymously from an Apify container.\n\n**Which language editions are supported?**\nThe 374 language codes Wikimedia lists, from `en` and `de` to `zh-min-nan` and `simple`. Canonical and legacy codes map to the same edition. URL lookups take the edition from the URL; the `language` field applies to titles, searches and categories.\n\n**Why is `summary` shorter than `fullText`?**\n`summary` is the lead section. `fullText` is the whole article and is only requested when you switch it on.\n\n**Can I get pageviews for any period?**\nYes — up to 12 monthly points or 365 daily points. The current partial month is included; daily data ends at the most recent day Wikimedia has published (usually two days ago).\n\n**What are the hard limits?**\nSearch returns at most 500 hits per query; categories, external links, internal links and language links are capped at 500 values per article, and images at 50. `referencesCount` counts inline citations but does not return the citation text. Rendered HTML and infobox key/value extraction are intentionally not part of this actor.\n\n**What happens to missing or non-article pages?**\nPages the API reports as missing are skipped and logged. Disambiguation pages are returned with `isDisambiguation: true` so you can filter them downstream.\n\n**Does it work with old tasks created before the revamp?**\nYes. The four original inputs keep their names, and earlier alias keys are mapped in code.\n\n## Use it as an API (server mode)\n\nNeed one answer right away instead of a batch job? Send the input as an HTTP request and the results come back in the response. There's no run to start and poll.\n\n```bash\ncurl -H \"Authorization: Bearer $APIFY_TOKEN\" \\\n  \"https://vexaloom-labs--wikipedia-article-lookup-by-url-or-keyword.apify.actor/?articleTitles=Ada%20Lovelace\"\n```\n\nOr POST the same input as JSON:\n\n```bash\ncurl -X POST -H \"Authorization: Bearer $APIFY_TOKEN\" -H \"Content-Type: application/json\" \\\n  -d '{\"articleTitles\": [\"Ada Lovelace\"]}' \\\n  \"https://vexaloom-labs--wikipedia-article-lookup-by-url-or-keyword.apify.actor/\"\n```\n\n- The fields are the same as in the input above. With GET, repeat a parameter once for each value in a list.\n- You get back a JSON array with the same records a normal run saves. They're saved to the run's dataset too.\n- Each request is capped at 20 results and 4 minutes. For bigger jobs, start a normal run.\n- The request runs in your own Apify account at the Actor's normal price (a start fee plus a price per result). The server shuts down after a minute with no requests.\n- The Server tab on this page lists every parameter and lets you try a request from your browser.\n",
    "actorDefinition": {
      "actorSpecification": 1,
      "name": "wikipedia-article-lookup-by-url-or-keyword",
      "title": "Wikipedia Article Lookup by URL or Keyword",
      "description": "Look up Wikipedia articles by URL, exact title, keyword or category in any of 374 language editions. Returns summaries, descriptions, categories, images, Wikidata IDs, coordinates, revision history, language links and optional full text, sections, links, references and pageviews.",
      "version": "1.0",
      "webServerSchema": {
        "openapi": "3.0.3",
        "info": {
          "title": "Wikipedia Article Lookup by URL or Keyword (server mode)",
          "version": "1.1",
          "description": "Send one lookup and get the results back in the response. It takes the same input as a normal run: query parameters with GET, or a JSON body with POST. At most 20 results and 240 seconds per request; start a normal run for bigger jobs. Requests run in your own Apify account at the Actor's normal price.",
          "x-oa-server-mode": "1.1"
        },
        "paths": {
          "/": {
            "get": {
              "operationId": "lookupGet",
              "summary": "Run one lookup (query parameters)",
              "parameters": [
                {
                  "name": "articleUrls",
                  "in": "query",
                  "required": false,
                  "description": "Wikipedia article URLs to look up. Works with desktop, mobile and index.php URLs, and with any language edition. Example: https://en.wikipedia.org/wiki/Albert_Einstein (GET: repeat the parameter once per value.)",
                  "schema": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "maxItems": 10
                  },
                  "style": "form",
                  "explode": true
                },
                {
                  "name": "articleTitles",
                  "in": "query",
                  "required": false,
                  "description": "Exact article titles to look up in the selected language edition. Spaces or underscores are both accepted; redirects are followed. Example: Albert Einstein. (GET: repeat the parameter once per value.)",
                  "schema": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "maxItems": 10
                  },
                  "style": "form",
                  "explode": true,
                  "example": [
                    "Ada Lovelace"
                  ]
                },
                {
                  "name": "searchQueries",
                  "in": "query",
                  "required": false,
                  "description": "Keywords to search with Wikipedia's full-text search. Returns the top-ranked matching articles per query. (GET: repeat the parameter once per value.)",
                  "schema": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "maxItems": 3
                  },
                  "style": "form",
                  "explode": true
                },
                {
                  "name": "maxArticlesPerQuery",
                  "in": "query",
                  "required": false,
                  "description": "Maximum search results to fetch for each query (1-500).",
                  "schema": {
                    "type": "integer",
                    "default": 5,
                    "minimum": 1,
                    "maximum": 10
                  }
                },
                {
                  "name": "categoryNames",
                  "in": "query",
                  "required": false,
                  "description": "Wikipedia category names to browse, with or without the Category: prefix. Each member page becomes an article record. (GET: repeat the parameter once per value.)",
                  "schema": {
                    "type": "array",
                    "items": {
                      "type": "string"
                    },
                    "maxItems": 2
                  },
                  "style": "form",
                  "explode": true
                },
                {
                  "name": "maxArticlesPerCategory",
                  "in": "query",
                  "required": false,
                  "description": "Maximum category members to fetch for each category (1-500).",
                  "schema": {
                    "type": "integer",
                    "default": 20,
                    "minimum": 1,
                    "maximum": 20
                  }
                },
                {
                  "name": "language",
                  "in": "query",
                  "required": false,
                  "description": "Wikipedia language edition for titles, searches and categories. URL lookups use the language in each URL instead.",
                  "schema": {
                    "type": "string",
                    "enum": [
                      "aa",
                      "ab",
                      "ace",
                      "ady",
                      "af",
                      "ak",
                      "als",
                      "alt",
                      "am",
                      "ami",
                      "an",
                      "ang",
                      "ann",
                      "anp",
                      "ar",
                      "arc",
                      "ary",
                      "arz",
                      "as",
                      "ast",
                      "atj",
                      "av",
                      "avk",
                      "awa",
                      "ay",
                      "az",
                      "azb",
                      "ba",
                      "ban",
                      "bar",
                      "bat-smg",
                      "bbc",
                      "bcl",
                      "bdr",
                      "be",
                      "be-tarask",
                      "be-x-old",
                      "bew",
                      "bg",
                      "bh",
                      "bi",
                      "bjn",
                      "blk",
                      "bm",
                      "bn",
                      "bo",
                      "bol",
                      "bpy",
                      "br",
                      "bs",
                      "btm",
                      "bug",
                      "bxr",
                      "ca",
                      "cbk-zam",
                      "cdo",
                      "ce",
                      "ceb",
                      "ch",
                      "cho",
                      "chr",
                      "chy",
                      "ckb",
                      "co",
                      "cr",
                      "crh",
                      "cs",
                      "csb",
                      "cu",
                      "cv",
                      "cy",
                      "da",
                      "dag",
                      "de",
                      "dga",
                      "din",
                      "diq",
                      "dsb",
                      "dtp",
                      "dty",
                      "dv",
                      "dz",
                      "ee",
                      "el",
                      "eml",
                      "en",
                      "eo",
                      "es",
                      "et",
                      "eu",
                      "ext",
                      "fa",
                      "fat",
                      "ff",
                      "fi",
                      "fiu-vro",
                      "fj",
                      "fo",
                      "fon",
                      "fr",
                      "frp",
                      "frr",
                      "fur",
                      "fy",
                      "ga",
                      "gag",
                      "gan",
                      "gcr",
                      "gd",
                      "gl",
                      "glk",
                      "gn",
                      "gom",
                      "gor",
                      "got",
                      "gpe",
                      "gsw",
                      "gu",
                      "guc",
                      "gur",
                      "guw",
                      "gv",
                      "ha",
                      "hak",
                      "haw",
                      "he",
                      "hi",
                      "hif",
                      "ho",
                      "hr",
                      "hsb",
                      "ht",
                      "hu",
                      "hy",
                      "hyw",
                      "hz",
                      "ia",
                      "iba",
                      "id",
                      "ie",
                      "ig",
                      "igl",
                      "ii",
                      "ik",
                      "ilo",
                      "inh",
                      "io",
                      "is",
                      "isv",
                      "it",
                      "iu",
                      "ja",
                      "jam",
                      "jbo",
                      "jv",
                      "ka",
                      "kaa",
                      "kab",
                      "kai",
                      "kaj",
                      "kbd",
                      "kbp",
                      "kcg",
                      "kg",
                      "kge",
                      "ki",
                      "kj",
                      "kk",
                      "kl",
                      "km",
                      "kn",
                      "knc",
                      "ko",
                      "koi",
                      "kr",
                      "krc",
                      "ks",
                      "ksh",
                      "ku",
                      "kus",
                      "kv",
                      "kw",
                      "ky",
                      "la",
                      "lad",
                      "lb",
                      "lbe",
                      "lez",
                      "lfn",
                      "lg",
                      "li",
                      "lij",
                      "lld",
                      "lmo",
                      "ln",
                      "lo",
                      "lrc",
                      "lt",
                      "ltg",
                      "lv",
                      "lzh",
                      "mad",
                      "mag",
                      "mai",
                      "map-bms",
                      "mdf",
                      "mg",
                      "mh",
                      "mhr",
                      "mi",
                      "min",
                      "mk",
                      "ml",
                      "mn",
                      "mni",
                      "mnw",
                      "mo",
                      "mos",
                      "mr",
                      "mrj",
                      "ms",
                      "mt",
                      "mus",
                      "mwl",
                      "my",
                      "myv",
                      "mzn",
                      "na",
                      "nah",
                      "nan",
                      "nap",
                      "nds",
                      "nds-nl",
                      "ne",
                      "new",
                      "ng",
                      "nia",
                      "nl",
                      "nn",
                      "no",
                      "nov",
                      "nqo",
                      "nr",
                      "nrm",
                      "nso",
                      "nup",
                      "nv",
                      "ny",
                      "oc",
                      "olo",
                      "om",
                      "or",
                      "os",
                      "pa",
                      "pag",
                      "pam",
                      "pap",
                      "pcd",
                      "pcm",
                      "pdc",
                      "pfl",
                      "pi",
                      "pih",
                      "pl",
                      "pms",
                      "pnb",
                      "pnt",
                      "ppl",
                      "ps",
                      "pt",
                      "pwn",
                      "qu",
                      "rki",
                      "rm",
                      "rmy",
                      "rn",
                      "ro",
                      "roa-rup",
                      "roa-tara",
                      "rsk",
                      "ru",
                      "rue",
                      "rup",
                      "rw",
                      "sa",
                      "sah",
                      "sat",
                      "sc",
                      "scn",
                      "sco",
                      "sd",
                      "se",
                      "sg",
                      "sgs",
                      "sh",
                      "shi",
                      "shn",
                      "shy",
                      "si",
                      "simple",
                      "sk",
                      "skr",
                      "sl",
                      "sm",
                      "smn",
                      "sn",
                      "so",
                      "sq",
                      "sr",
                      "srn",
                      "ss",
                      "st",
                      "stq",
                      "su",
                      "sv",
                      "sw",
                      "syl",
                      "szl",
                      "szy",
                      "ta",
                      "tay",
                      "tcy",
                      "tdd",
                      "te",
                      "tet",
                      "tg",
                      "th",
                      "ti",
                      "tig",
                      "tk",
                      "tl",
                      "tly",
                      "tn",
                      "to",
                      "tok",
                      "tpi",
                      "tr",
                      "trv",
                      "ts",
                      "tt",
                      "tum",
                      "tw",
                      "ty",
                      "tyv",
                      "udm",
                      "ug",
                      "uk",
                      "ur",
                      "uz",
                      "ve",
                      "vec",
                      "vep",
                      "vi",
                      "vls",
                      "vo",
                      "vro",
                      "wa",
                      "war",
                      "wo",
                      "wuu",
                      "xal",
                      "xh",
                      "xmf",
                      "yi",
                      "yo",
                      "yue",
                      "za",
                      "zea",
                      "zgh",
                      "zh",
                      "zh-classical",
                      "zh-min-nan",
                      "zh-yue",
                      "zu"
                    ],
                    "default": "en"
                  }
                },
                {
                  "name": "maxItems",
                  "in": "query",
                  "required": false,
                  "description": "Hard cap on total article records emitted across all modes.",
                  "schema": {
                    "type": "integer",
                    "default": 20,
                    "minimum": 1,
                    "maximum": 20
                  }
                },
                {
                  "name": "includeFullContent",
                  "in": "query",
                  "required": false,
                  "description": "Add the complete article body as plain text in fullText (not only the lead summary).",
                  "schema": {
                    "type": "boolean",
                    "default": false
                  }
                },
                {
                  "name": "includeSections",
                  "in": "query",
                  "required": false,
                  "description": "Add the article's heading outline (title, level, anchor) in sections.",
                  "schema": {
                    "type": "boolean",
                    "default": false
                  }
                },
                {
                  "name": "includeExternalLinks",
                  "in": "query",
                  "required": false,
                  "description": "Add the outbound external URLs cited or listed by the article in externalLinks.",
                  "schema": {
                    "type": "boolean",
                    "default": false
                  }
                },
                {
                  "name": "includeLinks",
                  "in": "query",
                  "required": false,
                  "description": "Add the titles of other Wikipedia articles linked from the article in links.",
                  "schema": {
                    "type": "boolean",
                    "default": false
                  }
                },
                {
                  "name": "includeReferences",
                  "in": "query",
                  "required": false,
                  "description": "Add the number of inline citations in referencesCount.",
                  "schema": {
                    "type": "boolean",
                    "default": false
                  }
                },
                {
                  "name": "includePageviews",
                  "in": "query",
                  "required": false,
                  "description": "Add a pageview series and total in pageviews, from Wikimedia's pageview API.",
                  "schema": {
                    "type": "boolean",
                    "default": false
                  }
                },
                {
                  "name": "pageviewsGranularity",
                  "in": "query",
                  "required": false,
                  "description": "Monthly or daily pageview points. Used when Include pageviews is on.",
                  "schema": {
                    "type": "string",
                    "enum": [
                      "monthly",
                      "daily"
                    ],
                    "default": "monthly"
                  }
                },
                {
                  "name": "pageviewsPeriods",
                  "in": "query",
                  "required": false,
                  "description": "Number of pageview periods to return: 1-12 months for monthly, or 1-365 days for daily.",
                  "schema": {
                    "type": "integer",
                    "default": 12,
                    "minimum": 1,
                    "maximum": 365
                  }
                }
              ],
              "responses": {
                "200": {
                  "description": "The results as a JSON array (at most 20). They are also saved to the run's dataset and billed per result, like a normal run.",
                  "headers": {
                    "X-Item-Count": {
                      "schema": {
                        "type": "integer"
                      },
                      "description": "Results returned."
                    },
                    "X-Status-Message": {
                      "schema": {
                        "type": "string"
                      },
                      "description": "The Actor's last status message, e.g. why nothing was found."
                    }
                  },
                  "content": {
                    "application/json": {
                      "schema": {
                        "type": "array",
                        "items": {
                          "$ref": "#/components/schemas/Item"
                        }
                      },
                      "example": [
                        {
                          "title": "Ada Lovelace",
                          "url": "https://en.wikipedia.org/wiki/Ada_Lovelace",
                          "canonicalUrl": "https://en.wikipedia.org/wiki/Ada_Lovelace",
                          "displayTitle": "Ada Lovelace",
                          "summary": "Augusta Ada King, Countess of Lovelace (née Byron; 10 December 1815 – 27 November 1852), also known as Ada Lovelace, was an English mathematician and writer ...",
                          "description": "English mathematician (1815–1852)",
                          "language": "en",
                          "pageId": 974,
                          "wikidataId": "Q7259",
                          "lastModified": "2026-11-06T19:02:23Z",
                          "categories": [
                            "1815 births",
                            "1852 deaths",
                            "19th-century British women mathematicians"
                          ],
                          "thumbnail": {
                            "source": "https://upload.wikimedia.org/wikipedia/commons/4/4c/Ada_Lovelace_daguerreotype_by_Antoine_Claudet_1843_-_cropped.png",
                            "width": 957,
                            "height": 1239
                          },
                          "images": [
                            "https://upload.wikimedia.org/wikipedia/commons/9/9e/Square_root_of_x.svg",
                            "https://upload.wikimedia.org/wikipedia/commons/a/aa/Newton%27s_reflecting_telescope.jpg",
                            "https://upload.wikimedia.org/wikipedia/commons/e/e7/Miniature_of_Ada_Byron.jpg"
                          ],
                          "languageCount": 113,
                          "availableLanguages": [
                            "af",
                            "an",
                            "ar"
                          ],
                          "revisionId": 1384127064,
                          "lastEditor": "Vitorperrut555",
                          "lastEditComment": "Copying from [[Category:British women computer scientists]] to [[Category:British computer scientists]] using [[c:Help:Cat-a-lot|Cat-a-lot]]",
                          "revisionSize": 98391,
                          "wordCount": 476,
                          "requestedTitle": "Ada Lovelace",
                          "requestedTitles": [
                            "Ada Lovelace"
                          ],
                          "scrapedAt": "2026-11-10T15:33:49.311825+00:00"
                        }
                      ]
                    }
                  }
                },
                "400": {
                  "description": "Invalid, missing or unknown input fields. Nothing ran.",
                  "content": {
                    "application/json": {
                      "schema": {
                        "$ref": "#/components/schemas/Error"
                      },
                      "example": {
                        "error": "invalid_input",
                        "errorDescription": "articleUrls: required"
                      }
                    }
                  }
                },
                "422": {
                  "description": "The Actor could not complete this request (for example, nothing matches). No results were delivered.",
                  "content": {
                    "application/json": {
                      "schema": {
                        "$ref": "#/components/schemas/Error"
                      }
                    }
                  }
                },
                "500": {
                  "description": "Unexpected failure. Safe to retry.",
                  "content": {
                    "application/json": {
                      "schema": {
                        "$ref": "#/components/schemas/Error"
                      }
                    }
                  }
                },
                "504": {
                  "description": "The request used up its 240 s budget. The results found so far are in partialItems.",
                  "content": {
                    "application/json": {
                      "schema": {
                        "allOf": [
                          {
                            "$ref": "#/components/schemas/Error"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "partialItems": {
                                "type": "array",
                                "items": {
                                  "$ref": "#/components/schemas/Item"
                                }
                              }
                            }
                          }
                        ]
                      }
                    }
                  }
                }
              }
            },
            "post": {
              "operationId": "lookupPost",
              "summary": "Run one lookup (JSON body)",
              "requestBody": {
                "required": true,
                "content": {
                  "application/json": {
                    "schema": {
                      "type": "object",
                      "properties": {
                        "articleUrls": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "maxItems": 10,
                          "description": "Wikipedia article URLs to look up. Works with desktop, mobile and index.php URLs, and with any language edition. Example: https://en.wikipedia.org/wiki/Albert_Einstein"
                        },
                        "articleTitles": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "maxItems": 10,
                          "description": "Exact article titles to look up in the selected language edition. Spaces or underscores are both accepted; redirects are followed. Example: Albert Einstein."
                        },
                        "searchQueries": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "maxItems": 3,
                          "description": "Keywords to search with Wikipedia's full-text search. Returns the top-ranked matching articles per query."
                        },
                        "maxArticlesPerQuery": {
                          "type": "integer",
                          "default": 5,
                          "minimum": 1,
                          "maximum": 10,
                          "description": "Maximum search results to fetch for each query (1-500)."
                        },
                        "categoryNames": {
                          "type": "array",
                          "items": {
                            "type": "string"
                          },
                          "maxItems": 2,
                          "description": "Wikipedia category names to browse, with or without the Category: prefix. Each member page becomes an article record."
                        },
                        "maxArticlesPerCategory": {
                          "type": "integer",
                          "default": 20,
                          "minimum": 1,
                          "maximum": 20,
                          "description": "Maximum category members to fetch for each category (1-500)."
                        },
                        "language": {
                          "type": "string",
                          "enum": [
                            "aa",
                            "ab",
                            "ace",
                            "ady",
                            "af",
                            "ak",
                            "als",
                            "alt",
                            "am",
                            "ami",
                            "an",
                            "ang",
                            "ann",
                            "anp",
                            "ar",
                            "arc",
                            "ary",
                            "arz",
                            "as",
                            "ast",
                            "atj",
                            "av",
                            "avk",
                            "awa",
                            "ay",
                            "az",
                            "azb",
                            "ba",
                            "ban",
                            "bar",
                            "bat-smg",
                            "bbc",
                            "bcl",
                            "bdr",
                            "be",
                            "be-tarask",
                            "be-x-old",
                            "bew",
                            "bg",
                            "bh",
                            "bi",
                            "bjn",
                            "blk",
                            "bm",
                            "bn",
                            "bo",
                            "bol",
                            "bpy",
                            "br",
                            "bs",
                            "btm",
                            "bug",
                            "bxr",
                            "ca",
                            "cbk-zam",
                            "cdo",
                            "ce",
                            "ceb",
                            "ch",
                            "cho",
                            "chr",
                            "chy",
                            "ckb",
                            "co",
                            "cr",
                            "crh",
                            "cs",
                            "csb",
                            "cu",
                            "cv",
                            "cy",
                            "da",
                            "dag",
                            "de",
                            "dga",
                            "din",
                            "diq",
                            "dsb",
                            "dtp",
                            "dty",
                            "dv",
                            "dz",
                            "ee",
                            "el",
                            "eml",
                            "en",
                            "eo",
                            "es",
                            "et",
                            "eu",
                            "ext",
                            "fa",
                            "fat",
                            "ff",
                            "fi",
                            "fiu-vro",
                            "fj",
                            "fo",
                            "fon",
                            "fr",
                            "frp",
                            "frr",
                            "fur",
                            "fy",
                            "ga",
                            "gag",
                            "gan",
                            "gcr",
                            "gd",
                            "gl",
                            "glk",
                            "gn",
                            "gom",
                            "gor",
                            "got",
                            "gpe",
                            "gsw",
                            "gu",
                            "guc",
                            "gur",
                            "guw",
                            "gv",
                            "ha",
                            "hak",
                            "haw",
                            "he",
                            "hi",
                            "hif",
                            "ho",
                            "hr",
                            "hsb",
                            "ht",
                            "hu",
                            "hy",
                            "hyw",
                            "hz",
                            "ia",
                            "iba",
                            "id",
                            "ie",
                            "ig",
                            "igl",
                            "ii",
                            "ik",
                            "ilo",
                            "inh",
                            "io",
                            "is",
                            "isv",
                            "it",
                            "iu",
                            "ja",
                            "jam",
                            "jbo",
                            "jv",
                            "ka",
                            "kaa",
                            "kab",
                            "kai",
                            "kaj",
                            "kbd",
                            "kbp",
                            "kcg",
                            "kg",
                            "kge",
                            "ki",
                            "kj",
                            "kk",
                            "kl",
                            "km",
                            "kn",
                            "knc",
                            "ko",
                            "koi",
                            "kr",
                            "krc",
                            "ks",
                            "ksh",
                            "ku",
                            "kus",
                            "kv",
                            "kw",
                            "ky",
                            "la",
                            "lad",
                            "lb",
                            "lbe",
                            "lez",
                            "lfn",
                            "lg",
                            "li",
                            "lij",
                            "lld",
                            "lmo",
                            "ln",
                            "lo",
                            "lrc",
                            "lt",
                            "ltg",
                            "lv",
                            "lzh",
                            "mad",
                            "mag",
                            "mai",
                            "map-bms",
                            "mdf",
                            "mg",
                            "mh",
                            "mhr",
                            "mi",
                            "min",
                            "mk",
                            "ml",
                            "mn",
                            "mni",
                            "mnw",
                            "mo",
                            "mos",
                            "mr",
                            "mrj",
                            "ms",
                            "mt",
                            "mus",
                            "mwl",
                            "my",
                            "myv",
                            "mzn",
                            "na",
                            "nah",
                            "nan",
                            "nap",
                            "nds",
                            "nds-nl",
                            "ne",
                            "new",
                            "ng",
                            "nia",
                            "nl",
                            "nn",
                            "no",
                            "nov",
                            "nqo",
                            "nr",
                            "nrm",
                            "nso",
                            "nup",
                            "nv",
                            "ny",
                            "oc",
                            "olo",
                            "om",
                            "or",
                            "os",
                            "pa",
                            "pag",
                            "pam",
                            "pap",
                            "pcd",
                            "pcm",
                            "pdc",
                            "pfl",
                            "pi",
                            "pih",
                            "pl",
                            "pms",
                            "pnb",
                            "pnt",
                            "ppl",
                            "ps",
                            "pt",
                            "pwn",
                            "qu",
                            "rki",
                            "rm",
                            "rmy",
                            "rn",
                            "ro",
                            "roa-rup",
                            "roa-tara",
                            "rsk",
                            "ru",
                            "rue",
                            "rup",
                            "rw",
                            "sa",
                            "sah",
                            "sat",
                            "sc",
                            "scn",
                            "sco",
                            "sd",
                            "se",
                            "sg",
                            "sgs",
                            "sh",
                            "shi",
                            "shn",
                            "shy",
                            "si",
                            "simple",
                            "sk",
                            "skr",
                            "sl",
                            "sm",
                            "smn",
                            "sn",
                            "so",
                            "sq",
                            "sr",
                            "srn",
                            "ss",
                            "st",
                            "stq",
                            "su",
                            "sv",
                            "sw",
                            "syl",
                            "szl",
                            "szy",
                            "ta",
                            "tay",
                            "tcy",
                            "tdd",
                            "te",
                            "tet",
                            "tg",
                            "th",
                            "ti",
                            "tig",
                            "tk",
                            "tl",
                            "tly",
                            "tn",
                            "to",
                            "tok",
                            "tpi",
                            "tr",
                            "trv",
                            "ts",
                            "tt",
                            "tum",
                            "tw",
                            "ty",
                            "tyv",
                            "udm",
                            "ug",
                            "uk",
                            "ur",
                            "uz",
                            "ve",
                            "vec",
                            "vep",
                            "vi",
                            "vls",
                            "vo",
                            "vro",
                            "wa",
                            "war",
                            "wo",
                            "wuu",
                            "xal",
                            "xh",
                            "xmf",
                            "yi",
                            "yo",
                            "yue",
                            "za",
                            "zea",
                            "zgh",
                            "zh",
                            "zh-classical",
                            "zh-min-nan",
                            "zh-yue",
                            "zu"
                          ],
                          "default": "en",
                          "description": "Wikipedia language edition for titles, searches and categories. URL lookups use the language in each URL instead."
                        },
                        "maxItems": {
                          "type": "integer",
                          "default": 20,
                          "minimum": 1,
                          "maximum": 20,
                          "description": "Hard cap on total article records emitted across all modes."
                        },
                        "includeFullContent": {
                          "type": "boolean",
                          "default": false,
                          "description": "Add the complete article body as plain text in fullText (not only the lead summary)."
                        },
                        "includeSections": {
                          "type": "boolean",
                          "default": false,
                          "description": "Add the article's heading outline (title, level, anchor) in sections."
                        },
                        "includeExternalLinks": {
                          "type": "boolean",
                          "default": false,
                          "description": "Add the outbound external URLs cited or listed by the article in externalLinks."
                        },
                        "includeLinks": {
                          "type": "boolean",
                          "default": false,
                          "description": "Add the titles of other Wikipedia articles linked from the article in links."
                        },
                        "includeReferences": {
                          "type": "boolean",
                          "default": false,
                          "description": "Add the number of inline citations in referencesCount."
                        },
                        "includePageviews": {
                          "type": "boolean",
                          "default": false,
                          "description": "Add a pageview series and total in pageviews, from Wikimedia's pageview API."
                        },
                        "pageviewsGranularity": {
                          "type": "string",
                          "enum": [
                            "monthly",
                            "daily"
                          ],
                          "default": "monthly",
                          "description": "Monthly or daily pageview points. Used when Include pageviews is on."
                        },
                        "pageviewsPeriods": {
                          "type": "integer",
                          "default": 12,
                          "minimum": 1,
                          "maximum": 365,
                          "description": "Number of pageview periods to return: 1-12 months for monthly, or 1-365 days for daily."
                        }
                      },
                      "additionalProperties": false
                    },
                    "example": {
                      "articleTitles": [
                        "Ada Lovelace"
                      ]
                    }
                  }
                }
              },
              "responses": {
                "200": {
                  "description": "The results as a JSON array (at most 20). They are also saved to the run's dataset and billed per result, like a normal run.",
                  "headers": {
                    "X-Item-Count": {
                      "schema": {
                        "type": "integer"
                      },
                      "description": "Results returned."
                    },
                    "X-Status-Message": {
                      "schema": {
                        "type": "string"
                      },
                      "description": "The Actor's last status message, e.g. why nothing was found."
                    }
                  },
                  "content": {
                    "application/json": {
                      "schema": {
                        "type": "array",
                        "items": {
                          "$ref": "#/components/schemas/Item"
                        }
                      },
                      "example": [
                        {
                          "title": "Ada Lovelace",
                          "url": "https://en.wikipedia.org/wiki/Ada_Lovelace",
                          "canonicalUrl": "https://en.wikipedia.org/wiki/Ada_Lovelace",
                          "displayTitle": "Ada Lovelace",
                          "summary": "Augusta Ada King, Countess of Lovelace (née Byron; 10 December 1815 – 27 November 1852), also known as Ada Lovelace, was an English mathematician and writer ...",
                          "description": "English mathematician (1815–1852)",
                          "language": "en",
                          "pageId": 974,
                          "wikidataId": "Q7259",
                          "lastModified": "2026-11-06T19:02:23Z",
                          "categories": [
                            "1815 births",
                            "1852 deaths",
                            "19th-century British women mathematicians"
                          ],
                          "thumbnail": {
                            "source": "https://upload.wikimedia.org/wikipedia/commons/4/4c/Ada_Lovelace_daguerreotype_by_Antoine_Claudet_1843_-_cropped.png",
                            "width": 957,
                            "height": 1239
                          },
                          "images": [
                            "https://upload.wikimedia.org/wikipedia/commons/9/9e/Square_root_of_x.svg",
                            "https://upload.wikimedia.org/wikipedia/commons/a/aa/Newton%27s_reflecting_telescope.jpg",
                            "https://upload.wikimedia.org/wikipedia/commons/e/e7/Miniature_of_Ada_Byron.jpg"
                          ],
                          "languageCount": 113,
                          "availableLanguages": [
                            "af",
                            "an",
                            "ar"
                          ],
                          "revisionId": 1384127064,
                          "lastEditor": "Vitorperrut555",
                          "lastEditComment": "Copying from [[Category:British women computer scientists]] to [[Category:British computer scientists]] using [[c:Help:Cat-a-lot|Cat-a-lot]]",
                          "revisionSize": 98391,
                          "wordCount": 476,
                          "requestedTitle": "Ada Lovelace",
                          "requestedTitles": [
                            "Ada Lovelace"
                          ],
                          "scrapedAt": "2026-11-10T15:33:49.311825+00:00"
                        }
                      ]
                    }
                  }
                },
                "400": {
                  "description": "Invalid, missing or unknown input fields. Nothing ran.",
                  "content": {
                    "application/json": {
                      "schema": {
                        "$ref": "#/components/schemas/Error"
                      },
                      "example": {
                        "error": "invalid_input",
                        "errorDescription": "articleUrls: required"
                      }
                    }
                  }
                },
                "422": {
                  "description": "The Actor could not complete this request (for example, nothing matches). No results were delivered.",
                  "content": {
                    "application/json": {
                      "schema": {
                        "$ref": "#/components/schemas/Error"
                      }
                    }
                  }
                },
                "500": {
                  "description": "Unexpected failure. Safe to retry.",
                  "content": {
                    "application/json": {
                      "schema": {
                        "$ref": "#/components/schemas/Error"
                      }
                    }
                  }
                },
                "504": {
                  "description": "The request used up its 240 s budget. The results found so far are in partialItems.",
                  "content": {
                    "application/json": {
                      "schema": {
                        "allOf": [
                          {
                            "$ref": "#/components/schemas/Error"
                          },
                          {
                            "type": "object",
                            "properties": {
                              "partialItems": {
                                "type": "array",
                                "items": {
                                  "$ref": "#/components/schemas/Item"
                                }
                              }
                            }
                          }
                        ]
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "components": {
          "schemas": {
            "Item": {
              "type": "object",
              "description": "One result, the same record a normal run saves to its dataset.",
              "properties": {
                "title": {
                  "type": "string"
                },
                "url": {
                  "type": "string"
                },
                "canonicalUrl": {
                  "type": "string"
                },
                "displayTitle": {
                  "type": "string"
                },
                "summary": {
                  "type": "string"
                },
                "description": {
                  "type": "string"
                },
                "language": {
                  "type": "string"
                },
                "pageId": {
                  "type": "integer"
                },
                "wikidataId": {
                  "type": "string"
                },
                "lastModified": {
                  "type": "string"
                },
                "categories": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "thumbnail": {
                  "type": "object"
                },
                "images": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "languageCount": {
                  "type": "integer"
                },
                "availableLanguages": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "revisionId": {
                  "type": "integer"
                },
                "lastEditor": {
                  "type": "string"
                },
                "lastEditComment": {
                  "type": "string"
                },
                "revisionSize": {
                  "type": "integer"
                },
                "wordCount": {
                  "type": "integer"
                },
                "requestedTitle": {
                  "type": "string"
                },
                "requestedTitles": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                },
                "scrapedAt": {
                  "type": "string"
                }
              },
              "example": {
                "title": "Ada Lovelace",
                "url": "https://en.wikipedia.org/wiki/Ada_Lovelace",
                "canonicalUrl": "https://en.wikipedia.org/wiki/Ada_Lovelace",
                "displayTitle": "Ada Lovelace",
                "summary": "Augusta Ada King, Countess of Lovelace (née Byron; 10 December 1815 – 27 November 1852), also known as Ada Lovelace, was an English mathematician and writer ...",
                "description": "English mathematician (1815–1852)",
                "language": "en",
                "pageId": 974,
                "wikidataId": "Q7259",
                "lastModified": "2026-11-06T19:02:23Z",
                "categories": [
                  "1815 births",
                  "1852 deaths",
                  "19th-century British women mathematicians"
                ],
                "thumbnail": {
                  "source": "https://upload.wikimedia.org/wikipedia/commons/4/4c/Ada_Lovelace_daguerreotype_by_Antoine_Claudet_1843_-_cropped.png",
                  "width": 957,
                  "height": 1239
                },
                "images": [
                  "https://upload.wikimedia.org/wikipedia/commons/9/9e/Square_root_of_x.svg",
                  "https://upload.wikimedia.org/wikipedia/commons/a/aa/Newton%27s_reflecting_telescope.jpg",
                  "https://upload.wikimedia.org/wikipedia/commons/e/e7/Miniature_of_Ada_Byron.jpg"
                ],
                "languageCount": 113,
                "availableLanguages": [
                  "af",
                  "an",
                  "ar"
                ],
                "revisionId": 1384127064,
                "lastEditor": "Vitorperrut555",
                "lastEditComment": "Copying from [[Category:British women computer scientists]] to [[Category:British computer scientists]] using [[c:Help:Cat-a-lot|Cat-a-lot]]",
                "revisionSize": 98391,
                "wordCount": 476,
                "requestedTitle": "Ada Lovelace",
                "requestedTitles": [
                  "Ada Lovelace"
                ],
                "scrapedAt": "2026-11-10T15:33:49.311825+00:00"
              }
            },
            "Error": {
              "type": "object",
              "required": [
                "error",
                "errorDescription"
              ],
              "properties": {
                "error": {
                  "type": "string",
                  "enum": [
                    "invalid_input",
                    "request_failed",
                    "internal_error",
                    "timeout",
                    "busy",
                    "not_found",
                    "method_not_allowed",
                    "payload_too_large"
                  ]
                },
                "errorDescription": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "usesStandbyMode": true,
      "buildTag": "latest",
      "input": {
        "title": "Wikipedia Article Lookup Input",
        "description": "Look up Wikipedia articles by URL, exact title, keyword search or category, in any language edition. Optional enrichment adds full text, sections, links, references and pageviews.",
        "type": "object",
        "schemaVersion": 1,
        "properties": {
          "articleUrls": {
            "title": "Article URLs",
            "type": "array",
            "description": "Wikipedia article URLs to look up. Works with desktop, mobile and index.php URLs, and with any language edition. Example: https://en.wikipedia.org/wiki/Albert_Einstein",
            "editor": "stringList",
            "items": {
              "type": "string"
            },
            "prefill": [
              "https://en.wikipedia.org/wiki/Python_(programming_language)"
            ],
            "sectionCaption": "Articles to look up"
          },
          "articleTitles": {
            "title": "Article titles",
            "type": "array",
            "description": "Exact article titles to look up in the selected language edition. Spaces or underscores are both accepted; redirects are followed. Example: Albert Einstein.",
            "editor": "stringList",
            "items": {
              "type": "string"
            }
          },
          "searchQueries": {
            "title": "Search queries",
            "type": "array",
            "description": "Keywords to search with Wikipedia's full-text search. Returns the top-ranked matching articles per query.",
            "editor": "stringList",
            "items": {
              "type": "string"
            },
            "sectionCaption": "Keyword search"
          },
          "maxArticlesPerQuery": {
            "title": "Max articles per search query",
            "type": "integer",
            "description": "Maximum search results to fetch for each query (1-500).",
            "default": 5,
            "minimum": 1,
            "maximum": 500,
            "prefill": 5
          },
          "categoryNames": {
            "title": "Categories",
            "type": "array",
            "description": "Wikipedia category names to browse, with or without the Category: prefix. Each member page becomes an article record.",
            "editor": "stringList",
            "items": {
              "type": "string"
            },
            "sectionCaption": "Category browsing"
          },
          "maxArticlesPerCategory": {
            "title": "Max articles per category",
            "type": "integer",
            "description": "Maximum category members to fetch for each category (1-500).",
            "default": 20,
            "minimum": 1,
            "maximum": 500,
            "prefill": 20
          },
          "language": {
            "title": "Language edition",
            "type": "string",
            "description": "Wikipedia language edition for titles, searches and categories. URL lookups use the language in each URL instead.",
            "editor": "select",
            "enum": [
              "aa",
              "ab",
              "ace",
              "ady",
              "af",
              "ak",
              "als",
              "alt",
              "am",
              "ami",
              "an",
              "ang",
              "ann",
              "anp",
              "ar",
              "arc",
              "ary",
              "arz",
              "as",
              "ast",
              "atj",
              "av",
              "avk",
              "awa",
              "ay",
              "az",
              "azb",
              "ba",
              "ban",
              "bar",
              "bat-smg",
              "bbc",
              "bcl",
              "bdr",
              "be",
              "be-tarask",
              "be-x-old",
              "bew",
              "bg",
              "bh",
              "bi",
              "bjn",
              "blk",
              "bm",
              "bn",
              "bo",
              "bol",
              "bpy",
              "br",
              "bs",
              "btm",
              "bug",
              "bxr",
              "ca",
              "cbk-zam",
              "cdo",
              "ce",
              "ceb",
              "ch",
              "cho",
              "chr",
              "chy",
              "ckb",
              "co",
              "cr",
              "crh",
              "cs",
              "csb",
              "cu",
              "cv",
              "cy",
              "da",
              "dag",
              "de",
              "dga",
              "din",
              "diq",
              "dsb",
              "dtp",
              "dty",
              "dv",
              "dz",
              "ee",
              "el",
              "eml",
              "en",
              "eo",
              "es",
              "et",
              "eu",
              "ext",
              "fa",
              "fat",
              "ff",
              "fi",
              "fiu-vro",
              "fj",
              "fo",
              "fon",
              "fr",
              "frp",
              "frr",
              "fur",
              "fy",
              "ga",
              "gag",
              "gan",
              "gcr",
              "gd",
              "gl",
              "glk",
              "gn",
              "gom",
              "gor",
              "got",
              "gpe",
              "gsw",
              "gu",
              "guc",
              "gur",
              "guw",
              "gv",
              "ha",
              "hak",
              "haw",
              "he",
              "hi",
              "hif",
              "ho",
              "hr",
              "hsb",
              "ht",
              "hu",
              "hy",
              "hyw",
              "hz",
              "ia",
              "iba",
              "id",
              "ie",
              "ig",
              "igl",
              "ii",
              "ik",
              "ilo",
              "inh",
              "io",
              "is",
              "isv",
              "it",
              "iu",
              "ja",
              "jam",
              "jbo",
              "jv",
              "ka",
              "kaa",
              "kab",
              "kai",
              "kaj",
              "kbd",
              "kbp",
              "kcg",
              "kg",
              "kge",
              "ki",
              "kj",
              "kk",
              "kl",
              "km",
              "kn",
              "knc",
              "ko",
              "koi",
              "kr",
              "krc",
              "ks",
              "ksh",
              "ku",
              "kus",
              "kv",
              "kw",
              "ky",
              "la",
              "lad",
              "lb",
              "lbe",
              "lez",
              "lfn",
              "lg",
              "li",
              "lij",
              "lld",
              "lmo",
              "ln",
              "lo",
              "lrc",
              "lt",
              "ltg",
              "lv",
              "lzh",
              "mad",
              "mag",
              "mai",
              "map-bms",
              "mdf",
              "mg",
              "mh",
              "mhr",
              "mi",
              "min",
              "mk",
              "ml",
              "mn",
              "mni",
              "mnw",
              "mo",
              "mos",
              "mr",
              "mrj",
              "ms",
              "mt",
              "mus",
              "mwl",
              "my",
              "myv",
              "mzn",
              "na",
              "nah",
              "nan",
              "nap",
              "nds",
              "nds-nl",
              "ne",
              "new",
              "ng",
              "nia",
              "nl",
              "nn",
              "no",
              "nov",
              "nqo",
              "nr",
              "nrm",
              "nso",
              "nup",
              "nv",
              "ny",
              "oc",
              "olo",
              "om",
              "or",
              "os",
              "pa",
              "pag",
              "pam",
              "pap",
              "pcd",
              "pcm",
              "pdc",
              "pfl",
              "pi",
              "pih",
              "pl",
              "pms",
              "pnb",
              "pnt",
              "ppl",
              "ps",
              "pt",
              "pwn",
              "qu",
              "rki",
              "rm",
              "rmy",
              "rn",
              "ro",
              "roa-rup",
              "roa-tara",
              "rsk",
              "ru",
              "rue",
              "rup",
              "rw",
              "sa",
              "sah",
              "sat",
              "sc",
              "scn",
              "sco",
              "sd",
              "se",
              "sg",
              "sgs",
              "sh",
              "shi",
              "shn",
              "shy",
              "si",
              "simple",
              "sk",
              "skr",
              "sl",
              "sm",
              "smn",
              "sn",
              "so",
              "sq",
              "sr",
              "srn",
              "ss",
              "st",
              "stq",
              "su",
              "sv",
              "sw",
              "syl",
              "szl",
              "szy",
              "ta",
              "tay",
              "tcy",
              "tdd",
              "te",
              "tet",
              "tg",
              "th",
              "ti",
              "tig",
              "tk",
              "tl",
              "tly",
              "tn",
              "to",
              "tok",
              "tpi",
              "tr",
              "trv",
              "ts",
              "tt",
              "tum",
              "tw",
              "ty",
              "tyv",
              "udm",
              "ug",
              "uk",
              "ur",
              "uz",
              "ve",
              "vec",
              "vep",
              "vi",
              "vls",
              "vo",
              "vro",
              "wa",
              "war",
              "wo",
              "wuu",
              "xal",
              "xh",
              "xmf",
              "yi",
              "yo",
              "yue",
              "za",
              "zea",
              "zgh",
              "zh",
              "zh-classical",
              "zh-min-nan",
              "zh-yue",
              "zu"
            ],
            "enumTitles": [
              "Qafár af",
              "аԥсшәа",
              "Acèh",
              "адыгабзэ",
              "Afrikaans",
              "Akan",
              "Alemannisch",
              "алтай тил",
              "አማርኛ",
              "Pangcah",
              "aragonés",
              "Ænglisc",
              "Obolo",
              "अंगिका",
              "العربية",
              "ܐܪܡܝܐ",
              "الدارجة",
              "مصرى",
              "অসমীয়া",
              "asturianu",
              "Atikamekw",
              "авар",
              "Kotava",
              "अवधी",
              "Aymar aru",
              "azərbaycanca",
              "تۆرکجه",
              "башҡортса",
              "Basa Bali",
              "Boarisch",
              "žemaitėška",
              "Batak Toba",
              "Bikol Central",
              "Bajau Sama",
              "беларуская",
              "беларуская (тарашкевіца)",
              "беларуская (тарашкевіца)",
              "Betawi",
              "български",
              "भोजपुरी",
              "Bislama",
              "Banjar",
              "ပအိုဝ်ႏဘာႏသာႏ",
              "bamanankan",
              "বাংলা",
              "བོད་ཡིག",
              "bòo pìkkà",
              "বিষ্ণুপ্রিয়া মণিপুরী",
              "brezhoneg",
              "bosanski",
              "Batak Mandailing",
              "Basa Ugi",
              "буряад",
              "català",
              "Chavacano de Zamboanga",
              "閩東語 / Mìng-dĕ̤ng-ngṳ̄",
              "нохчийн",
              "Cebuano",
              "Chamoru",
              "Chahta anumpa",
              "ᏣᎳᎩ",
              "Tsetsêhestâhese",
              "کوردی",
              "corsu",
              "Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ",
              "qırımtatarca",
              "čeština",
              "kaszëbsczi",
              "словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ",
              "чӑвашла",
              "Cymraeg",
              "dansk",
              "dagbanli",
              "Deutsch",
              "Dagaare",
              "Thuɔŋjäŋ",
              "Zazaki",
              "dolnoserbski",
              "Kadazandusun",
              "डोटेली",
              "ދިވެހިބަސް",
              "ཇོང་ཁ",
              "eʋegbe",
              "Ελληνικά",
              "emiliàn e rumagnòl",
              "English",
              "Esperanto",
              "español",
              "eesti",
              "euskara",
              "estremeñu",
              "فارسی",
              "mfantse",
              "Fulfulde",
              "suomi",
              "võro",
              "Na Vosa Vakaviti",
              "føroyskt",
              "fɔ̀ngbè",
              "français",
              "arpetan",
              "Nordfriisk",
              "furlan",
              "Frysk",
              "Gaeilge",
              "Gagauz",
              "贛語",
              "kriyòl gwiyannen",
              "Gàidhlig",
              "galego",
              "گیلکی",
              "Avañe'ẽ",
              "गोंयची कोंकणी / Gõychi Konknni",
              "Bahasa Hulontalo",
              "𐌲𐌿𐍄𐌹𐍃𐌺",
              "Ghanaian Pidgin",
              "Alemannisch",
              "ગુજરાતી",
              "wayuunaiki",
              "farefare",
              "gungbe",
              "Gaelg",
              "Hausa",
              "客家語 / Hak-kâ-ngî",
              "Hawaiʻi",
              "עברית",
              "हिन्दी",
              "Fiji Hindi",
              "Hiri Motu",
              "hrvatski",
              "hornjoserbsce",
              "Kreyòl ayisyen",
              "magyar",
              "հայերեն",
              "Արեւմտահայերէն",
              "Otsiherero",
              "interlingua",
              "Jaku Iban",
              "Bahasa Indonesia",
              "Interlingue",
              "Igbo",
              "Igala",
              "ꆇꉙ",
              "Iñupiatun",
              "Ilokano",
              "гӀалгӀай",
              "Ido",
              "íslenska",
              "medžuslovjansky",
              "italiano",
              "ᐃᓄᒃᑎᑐᑦ / inuktitut",
              "日本語",
              "Patois",
              "la .lojban.",
              "Jawa",
              "ქართული",
              "Qaraqalpaqsha",
              "Taqbaylit",
              "Karai-karai",
              "Jju",
              "адыгэбзэ",
              "Kabɩyɛ",
              "Tyap",
              "Kongo",
              "Kumoring",
              "Gĩkũyũ",
              "Kwanyama",
              "қазақша",
              "kalaallisut",
              "ភាសាខ្មែរ",
              "ಕನ್ನಡ",
              "Yerwa Kanuri",
              "한국어",
              "перем коми",
              "kanuri",
              "къарачай-малкъар",
              "کٲشُر",
              "Ripoarisch",
              "kurdî",
              "Kʋsaal",
              "коми",
              "kernowek",
              "кыргызча",
              "Latina",
              "Ladino",
              "Lëtzebuergesch",
              "лакку",
              "лезги",
              "Lingua Franca Nova",
              "Luganda",
              "Limburgs",
              "Ligure",
              "Ladin",
              "lombard",
              "lingála",
              "ລາວ",
              "لۊری شومالی",
              "lietuvių",
              "latgaļu",
              "latviešu",
              "文言",
              "Madhurâ",
              "मगही",
              "मैथिली",
              "Basa Banyumasan",
              "мокшень",
              "Malagasy",
              "Ebon",
              "олык марий",
              "Māori",
              "Minangkabau",
              "македонски",
              "മലയാളം",
              "монгол",
              "ꯃꯤꯇꯩ ꯂꯣꯟ",
              "ဘာသာမန်",
              "молдовеняскэ",
              "moore",
              "मराठी",
              "кырык мары",
              "Bahasa Melayu",
              "Malti",
              "Mvskoke",
              "Mirandés",
              "မြန်မာဘာသာ",
              "эрзянь",
              "مازِرونی",
              "Dorerin Naoero",
              "Nāhuatl",
              "閩南語 / Bân-lâm-gí",
              "Napulitano",
              "Plattdüütsch",
              "Nedersaksies",
              "नेपाली",
              "नेपाल भाषा",
              "Oshiwambo",
              "Li Niha",
              "Nederlands",
              "norsk nynorsk",
              "norsk",
              "Novial",
              "ߒߞߏ",
              "isiNdebele seSewula",
              "Nouormand",
              "Sesotho sa Leboa",
              "Nupe",
              "Diné bizaad",
              "Chi-Chewa",
              "occitan",
              "livvinkarjala",
              "Oromoo",
              "ଓଡ଼ିଆ",
              "ирон",
              "ਪੰਜਾਬੀ",
              "Pangasinan",
              "Kapampangan",
              "Papiamentu",
              "Picard",
              "Naijá",
              "Deitsch",
              "Pälzisch",
              "पालि",
              "Norfuk / Pitkern",
              "polski",
              "Piemontèis",
              "پنجابی",
              "Ποντιακά",
              "Nawat",
              "پښتو",
              "português",
              "pinayuanan",
              "Runa Simi",
              "ရခိုင်",
              "rumantsch",
              "romani čhib",
              "ikirundi",
              "română",
              "armãneashti",
              "tarandíne",
              "руски",
              "русский",
              "русиньскый",
              "armãneashti",
              "Ikinyarwanda",
              "संस्कृतम्",
              "саха тыла",
              "ᱥᱟᱱᱛᱟᱲᱤ",
              "sardu",
              "sicilianu",
              "Scots",
              "سنڌي",
              "davvisámegiella",
              "Sängö",
              "žemaitėška",
              "srpskohrvatski / српскохрватски",
              "Taclḥit",
              "တႆး",
              "tacawit",
              "සිංහල",
              "Simple English",
              "slovenčina",
              "سرائیکی",
              "slovenščina",
              "Gagana Samoa",
              "anarâškielâ",
              "chiShona",
              "Soomaaliga",
              "shqip",
              "српски / srpski",
              "Sranantongo",
              "SiSwati",
              "Sesotho",
              "Seeltersk",
              "Sunda",
              "svenska",
              "Kiswahili",
              "ꠍꠤꠟꠐꠤ",
              "ślůnski",
              "Sakizaya",
              "தமிழ்",
              "Tayal",
              "ತುಳು",
              "ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ",
              "తెలుగు",
              "tetun",
              "тоҷикӣ",
              "ไทย",
              "ትግርኛ",
              "ትግሬ",
              "Türkmençe",
              "Tagalog",
              "tolışi",
              "Setswana",
              "lea faka-Tonga",
              "toki pona",
              "Tok Pisin",
              "Türkçe",
              "Seediq",
              "Xitsonga",
              "татарча / tatarça",
              "chiTumbuka",
              "Twi",
              "reo tahiti",
              "тыва дыл",
              "удмурт",
              "ئۇيغۇرچە / Uyghurche",
              "українська",
              "اردو",
              "oʻzbekcha / ўзбекча",
              "Tshivenda",
              "vèneto",
              "vepsän kel’",
              "Tiếng Việt",
              "West-Vlams",
              "Volapük",
              "võro",
              "walon",
              "Winaray",
              "Wolof",
              "吴语",
              "хальмг",
              "isiXhosa",
              "მარგალური",
              "ייִדיש",
              "Yorùbá",
              "粵語",
              "Vahcuengh",
              "Zeêuws",
              "ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ",
              "中文",
              "文言",
              "Bân-lâm-gú",
              "粵語",
              "isiZulu"
            ],
            "default": "en",
            "prefill": "en",
            "sectionCaption": "Options"
          },
          "maxItems": {
            "title": "Max articles",
            "type": "integer",
            "description": "Hard cap on total article records emitted across all modes.",
            "default": 100,
            "minimum": 1,
            "maximum": 10000,
            "prefill": 100
          },
          "includeFullContent": {
            "title": "Include full article text",
            "type": "boolean",
            "description": "Add the complete article body as plain text in fullText (not only the lead summary).",
            "default": false,
            "prefill": false
          },
          "includeSections": {
            "title": "Include section outline",
            "type": "boolean",
            "description": "Add the article's heading outline (title, level, anchor) in sections.",
            "default": false,
            "prefill": false
          },
          "includeExternalLinks": {
            "title": "Include external links",
            "type": "boolean",
            "description": "Add the outbound external URLs cited or listed by the article in externalLinks.",
            "default": false,
            "prefill": false
          },
          "includeLinks": {
            "title": "Include internal links",
            "type": "boolean",
            "description": "Add the titles of other Wikipedia articles linked from the article in links.",
            "default": false,
            "prefill": false
          },
          "includeReferences": {
            "title": "Include reference count",
            "type": "boolean",
            "description": "Add the number of inline citations in referencesCount.",
            "default": false,
            "prefill": false
          },
          "includePageviews": {
            "title": "Include pageviews",
            "type": "boolean",
            "description": "Add a pageview series and total in pageviews, from Wikimedia's pageview API.",
            "default": false,
            "prefill": false
          },
          "pageviewsGranularity": {
            "title": "Pageview granularity",
            "type": "string",
            "description": "Monthly or daily pageview points. Used when Include pageviews is on.",
            "editor": "select",
            "enum": [
              "monthly",
              "daily"
            ],
            "enumTitles": [
              "Monthly",
              "Daily"
            ],
            "default": "monthly",
            "prefill": "monthly"
          },
          "pageviewsPeriods": {
            "title": "Pageview periods",
            "type": "integer",
            "description": "Number of pageview periods to return: 1-12 months for monthly, or 1-365 days for daily.",
            "default": 12,
            "minimum": 1,
            "maximum": 365,
            "prefill": 12
          }
        },
        "required": []
      },
      "output": {
        "actorOutputSchemaVersion": 1,
        "title": "Wikipedia Article Lookup Output",
        "description": "One record per Wikipedia article with summary, description, categories, images, Wikidata ID, coordinates, revision metadata and optional full text, sections, links, references and pageviews.",
        "type": "object",
        "properties": {
          "articles": {
            "type": "string",
            "title": "Wikipedia Articles",
            "description": "Dataset containing every matched article record.",
            "template": "{{links.apiDefaultDatasetUrl}}/items"
          }
        }
      },
      "readme": "# Wikipedia Article Lookup by URL or Keyword\n\nWikipedia exposes far more than an article's opening paragraph: a one-line description, the categories it belongs to, its images, its place on the map, the Wikidata entity behind it, its edit history, and the language editions it exists in. This actor collects that structure for articles you name by URL, exact title or keyword search — or for every page inside a Wikipedia category — and can add the full plain-text body, section outline, links, citation count, and pageview history.\n\nEverything comes from Wikimedia's public APIs. There is no login, token, cookie or proxy setup.\n\n## Ways to feed it\n\n- **Paste URLs** — desktop, mobile and `index.php` links all work, in any language edition. A URL's own domain decides its language.\n- **Name exact titles** — one title per list item, in the language edition you choose. Redirects are followed.\n- **Search by keyword** — Wikipedia's ranked full-text search, with the result snippet and rank attached to each record.\n- **Browse a category** — every page in a category (or several) becomes an article lookup.\n- Mix any of the above in one run. An article reached through several URLs, titles or searches is emitted once, with those inputs recorded as provenance.\n\n## What each record contains\n\n| Field | What it is |\n|---|---|\n| `title` | Canonical article title |\n| `url` / `canonicalUrl` | Article URL and canonical URL |\n| `displayTitle` | Title as Wikipedia renders it |\n| `summary` | Lead-section plain text |\n| `fullText` | Complete article body, when enabled |\n| `description` | One-line description in the article's language |\n| `language` | Language edition code |\n| `pageId` / `wikidataId` | Wikipedia page ID and Wikidata entity ID |\n| `wordCount` | Words in the best available text |\n| `categories` | Category names |\n| `thumbnail` / `originalImage` | Lead image objects with `source`, `width`, `height` |\n| `images` | Viewable URLs of images used in the article |\n| `coordinates` | `latitude` and `longitude` for geographic subjects |\n| `languageCount` / `availableLanguages` | How many other editions exist, and their codes |\n| `lastModified` / `revisionId` / `lastEditor` / `lastEditComment` / `revisionSize` | Latest revision metadata |\n| `isDisambiguation` | Present and true for disambiguation pages |\n| `redirectedFrom` | The input that redirected here |\n| `sections` | Heading outline (`title`, `level`, `anchor`) |\n| `externalLinks` | Outbound URLs cited or listed by the article |\n| `links` | Titles of linked Wikipedia articles |\n| `referencesCount` | Number of inline citations |\n| `pageviews` | `granularity`, `start`, `end`, `total`, and `points` (`date`, `views`) |\n| `searchQuery` / `searchRank` / `searchSnippet` | Search provenance when the article came from a keyword |\n| `requestedTitle` / `requestedTitles` / `requestedUrls` / `matchedSearchQueries` | All inputs that resolved to this article |\n| `sourceCategory` | Category that produced the record, when applicable |\n| `scrapedAt` | Capture timestamp |\n\nFields the source does not have for a particular article are omitted, never filled with `null`, `\"\"`, `[]` or `0`.\n\n## Inputs\n\n| Field | Type | Default | Purpose |\n|---|---|---|---|\n| `articleUrls` | list | – | Article URLs to look up |\n| `articleTitles` | list | – | Exact titles to look up in `language` |\n| `searchQueries` | list | – | Keyword searches |\n| `maxArticlesPerQuery` | 1–500 | `5` | Results per search query |\n| `categoryNames` | list | – | Categories to browse, with or without `Category:` |\n| `maxArticlesPerCategory` | 1–500 | `20` | Members per category |\n| `language` | 374 codes | `en` | Edition for titles, searches and categories |\n| `maxItems` | 1–10000 | `100` | Total record cap |\n| `includeFullContent` | boolean | `false` | Add `fullText` |\n| `includeSections` | boolean | `false` | Add `sections` |\n| `includeExternalLinks` | boolean | `false` | Add `externalLinks` |\n| `includeLinks` | boolean | `false` | Add `links` |\n| `includeReferences` | boolean | `false` | Add `referencesCount` |\n| `includePageviews` | boolean | `false` | Add `pageviews` |\n| `pageviewsGranularity` | monthly / daily | `monthly` | Pageview point size |\n| `pageviewsPeriods` | 1–365 | `12` | Months (max 12) or days |\n\nOlder saved tasks keep working: keys such as `urls`, `titles`, `pageTitles`, `query`, `searchQuery`, `maxResultsPerSearch`, `maxSearchResults`, `lang`, `includeFullArticle` and `fetchFullArticle` are read and mapped inside the actor even though they are not shown in the form.\n\n## Examples\n\nLook up two URLs:\n\n```json\n{\n  \"articleUrls\": [\n    \"https://en.wikipedia.org/wiki/Albert_Einstein\",\n    \"https://de.wikipedia.org/wiki/Berlin\"\n  ]\n}\n```\n\nSearch, with enrichment:\n\n```json\n{\n  \"searchQueries\": [\"quantum computing\"],\n  \"maxArticlesPerQuery\": 10,\n  \"language\": \"en\",\n  \"includeFullContent\": true,\n  \"includeSections\": true,\n  \"includePageviews\": true,\n  \"pageviewsGranularity\": \"monthly\",\n  \"pageviewsPeriods\": 6\n}\n```\n\nBrowse a category:\n\n```json\n{\n  \"categoryNames\": [\"Physics\"],\n  \"maxArticlesPerCategory\": 50,\n  \"language\": \"en\",\n  \"includeExternalLinks\": true\n}\n```\n\nMixed run with titles, URLs and a search:\n\n```json\n{\n  \"articleUrls\": [\"https://ja.wikipedia.org/wiki/東京\"],\n  \"articleTitles\": [\"Python (programming language)\", \"Alan Turing\"],\n  \"searchQueries\": [\"history of computing\"],\n  \"maxItems\": 25,\n  \"includeReferences\": true\n}\n```\n\n## Data source and attribution\n\nThe actor reads Wikimedia's MediaWiki Action API, its parse API, and the Wikimedia pageview API. Wikipedia text is available under CC BY-SA; keep the source attribution when you republish it. This actor is independent and is not affiliated with or endorsed by the Wikimedia Foundation.\n\n## FAQ\n\n**Do I need a key, login or proxy?**\nNo. All four lookup paths work anonymously from an Apify container.\n\n**Which language editions are supported?**\nThe 374 language codes Wikimedia lists, from `en` and `de` to `zh-min-nan` and `simple`. Canonical and legacy codes map to the same edition. URL lookups take the edition from the URL; the `language` field applies to titles, searches and categories.\n\n**Why is `summary` shorter than `fullText`?**\n`summary` is the lead section. `fullText` is the whole article and is only requested when you switch it on.\n\n**Can I get pageviews for any period?**\nYes — up to 12 monthly points or 365 daily points. The current partial month is included; daily data ends at the most recent day Wikimedia has published (usually two days ago).\n\n**What are the hard limits?**\nSearch returns at most 500 hits per query; categories, external links, internal links and language links are capped at 500 values per article, and images at 50. `referencesCount` counts inline citations but does not return the citation text. Rendered HTML and infobox key/value extraction are intentionally not part of this actor.\n\n**What happens to missing or non-article pages?**\nPages the API reports as missing are skipped and logged. Disambiguation pages are returned with `isDisambiguation: true` so you can filter them downstream.\n\n**Does it work with old tasks created before the revamp?**\nYes. The four original inputs keep their names, and earlier alias keys are mapped in code.\n\n## Use it as an API (server mode)\n\nNeed one answer right away instead of a batch job? Send the input as an HTTP request and the results come back in the response. There's no run to start and poll.\n\n```bash\ncurl -H \"Authorization: Bearer $APIFY_TOKEN\" \\\n  \"https://vexaloom-labs--wikipedia-article-lookup-by-url-or-keyword.apify.actor/?articleTitles=Ada%20Lovelace\"\n```\n\nOr POST the same input as JSON:\n\n```bash\ncurl -X POST -H \"Authorization: Bearer $APIFY_TOKEN\" -H \"Content-Type: application/json\" \\\n  -d '{\"articleTitles\": [\"Ada Lovelace\"]}' \\\n  \"https://vexaloom-labs--wikipedia-article-lookup-by-url-or-keyword.apify.actor/\"\n```\n\n- The fields are the same as in the input above. With GET, repeat a parameter once for each value in a list.\n- You get back a JSON array with the same records a normal run saves. They're saved to the run's dataset too.\n- Each request is capped at 20 results and 4 minutes. For bigger jobs, start a normal run.\n- The request runs in your own Apify account at the Actor's normal price (a start fee plus a price per result). The server shuts down after a minute with no requests.\n- The Server tab on this page lists every parameter and lets you try a request from your browser.\n",
      "dockerfile": "../Dockerfile",
      "storages": {
        "dataset": {
          "actorSpecification": 1,
          "title": "Wikipedia Articles",
          "fields": {
            "type": "object",
            "properties": {
              "title": {
                "type": "string",
                "description": "Canonical article title"
              },
              "url": {
                "type": "string",
                "description": "Canonical desktop Wikipedia URL"
              },
              "canonicalUrl": {
                "type": "string",
                "description": "Canonical article URL (same as url unless the API reports a different canonical form)"
              },
              "displayTitle": {
                "type": "string",
                "description": "Title as displayed by Wikipedia"
              },
              "summary": {
                "type": "string",
                "description": "Lead-section plain-text extract"
              },
              "description": {
                "type": "string",
                "description": "Short Wikidata description in the article language"
              },
              "language": {
                "type": "string",
                "description": "Wikipedia language edition code"
              },
              "pageId": {
                "type": "integer",
                "description": "Wikipedia page ID"
              },
              "wikidataId": {
                "type": "string",
                "description": "Linked Wikidata entity ID, e.g. Q937"
              },
              "wordCount": {
                "type": "integer",
                "description": "Word count of the best available text"
              },
              "categories": {
                "type": "array",
                "description": "Article categories without the Category: prefix"
              },
              "thumbnail": {
                "type": "object",
                "description": "Lead image thumbnail {source, width, height}"
              },
              "originalImage": {
                "type": "object",
                "description": "Original lead image {source, width, height}"
              },
              "images": {
                "type": "array",
                "description": "Viewable image URLs from the article body"
              },
              "coordinates": {
                "type": "object",
                "description": "Geographic coordinates {latitude, longitude} when present"
              },
              "languageCount": {
                "type": "integer",
                "description": "Number of other language editions"
              },
              "availableLanguages": {
                "type": "array",
                "description": "Language codes of other editions"
              },
              "lastModified": {
                "type": "string",
                "description": "ISO 8601 last-edit timestamp"
              },
              "revisionId": {
                "type": "integer",
                "description": "Latest revision ID"
              },
              "lastEditor": {
                "type": "string",
                "description": "User who made the latest revision"
              },
              "lastEditComment": {
                "type": "string",
                "description": "Latest revision comment"
              },
              "revisionSize": {
                "type": "integer",
                "description": "Latest revision size in bytes"
              },
              "isDisambiguation": {
                "type": "boolean",
                "description": "True for disambiguation pages"
              },
              "redirectedFrom": {
                "type": "string",
                "description": "Input title that redirected to this article"
              },
              "fullText": {
                "type": "string",
                "description": "Complete article body as plain text"
              },
              "sections": {
                "type": "array",
                "description": "Section outline [{title, level, anchor}]"
              },
              "externalLinks": {
                "type": "array",
                "description": "Outbound external URLs"
              },
              "links": {
                "type": "array",
                "description": "Titles of linked Wikipedia articles"
              },
              "referencesCount": {
                "type": "integer",
                "description": "Number of inline citations"
              },
              "pageviews": {
                "type": "object",
                "description": "Pageview series {granularity, start, end, total, points}"
              },
              "searchQuery": {
                "type": "string",
                "description": "First search query that matched this article"
              },
              "searchRank": {
                "type": "integer",
                "description": "One-based rank in that search"
              },
              "searchSnippet": {
                "type": "string",
                "description": "Plain-text search-result snippet"
              },
              "requestedTitle": {
                "type": "string",
                "description": "Title input that resolved to this article"
              },
              "requestedTitles": {
                "type": "array",
                "description": "All title inputs that resolved here"
              },
              "requestedUrls": {
                "type": "array",
                "description": "All URL inputs that resolved here"
              },
              "matchedSearchQueries": {
                "type": "array",
                "description": "All search queries that matched here"
              },
              "sourceCategory": {
                "type": "string",
                "description": "Category that produced this record, if any"
              },
              "scrapedAt": {
                "type": "string",
                "description": "ISO 8601 scrape timestamp"
              }
            }
          },
          "views": {
            "overview": {
              "title": "Articles",
              "transformation": {
                "fields": [
                  "title",
                  "description",
                  "language",
                  "wordCount",
                  "pageId",
                  "url"
                ]
              },
              "display": {
                "component": "table",
                "properties": {
                  "title": {
                    "label": "Title",
                    "format": "text"
                  },
                  "description": {
                    "label": "Description",
                    "format": "text"
                  },
                  "language": {
                    "label": "Lang",
                    "format": "text"
                  },
                  "wordCount": {
                    "label": "Words",
                    "format": "number"
                  },
                  "pageId": {
                    "label": "Page ID",
                    "format": "number"
                  },
                  "url": {
                    "label": "URL",
                    "format": "link"
                  }
                }
              }
            }
          }
        }
      }
    },
    "buildNumber": "1.0.7",
    "imageDigest": "4630b6fc363d090c62d2753eac767f3238fa5610efbdd0b518b61d43198d8f9a",
    "actVersion": {
      "sourceType": "SOURCE_FILES",
      "buildTag": "latest",
      "versionNumber": "1.0"
    },
    "usage": {
      "ACTOR_COMPUTE_UNITS": 0.005474444444444444
    }
  }
}