24.kg Scraper avatar

24.kg Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
24.kg Scraper

24.kg Scraper

Extract full article text or the newest headlines from 24.kg, Kyrgyzstan's leading news agency -- no account or API key needed. Bilingual Russian/Kyrgyz content, passed through as published.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Faisal Ahdan naufal

Faisal Ahdan naufal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Extract full article text or the newest headlines from 24.kg, Kyrgyzstan's leading news agency — no account or subscription needed.

Why use this actor

  • No account or login required — fully free, open-access site with no paywall
  • Full article text included, not just a summary — headline, description, byline (when published), publish/modified dates, section, and image, reconstructed into clean paragraphs
  • Covers both languages the site publishes in — Russian (most sections) and Kyrgyz (the /kyrgyzcha/ section) — each record is tagged with its actual language
  • Stable JSON output suitable for pipelines, spreadsheets, or databases
  • Automatic retries on temporary network hiccups

How it works

  1. Give the actor one or more article URLs, or switch to "latest" mode to get the newest stories automatically.
  2. In article mode, the actor opens each URL and pulls out the full text and every publicly available detail about the story.
  3. In latest mode, the actor reads the site's RSS feed and returns the newest headlines with a short teaser.
  4. Results stream into your dataset, ready to download as JSON, CSV, or Excel.

You don't need to manage retries, rate limits, or figure out the site's internal data format — the actor handles all of that.

Input

Article mode (default):

{
"mode": "article",
"urls": [
"https://24.kg/proisshestvija/386730_vgorodeosh_zaderjali_inostrantsa_pyitavshegosya_dat_vzyatku_militsioneru/"
],
"maxConcurrency": 4,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}

Latest headlines mode:

{
"mode": "latest",
"limit": 10,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}
FieldTypeDescription
modestring"article" (default) — extract one or more article URLs. "latest" — fetch the newest headlines from the site's RSS feed.
urlstringA single article URL. Used in article mode.
urlsarrayMultiple article URLs to extract in one run. Used in article mode.
limitintegerMax headlines returned in latest mode. Default 10, max 50 (the feed itself carries about 50 items).
maxConcurrencyintegerHow many articles to fetch in parallel in article mode. Default 4.
proxyConfigurationobjectApify Proxy settings. Residential is on by default.

Output

Article mode — one record per URL (real captured output):

{
"_input": "https://24.kg/proisshestvija/386730_vgorodeosh_zaderjali_inostrantsa_pyitavshegosya_dat_vzyatku_militsioneru/",
"_source": "S1-meta+html",
"_scrapedAt": "2026-08-26T17:19:43Z",
"headline": "В городе Ош задержали иностранца, пытавшегося дать взятку милиционеру",
"description": "В Оше задержан гражданин соседнего государства при даче взятки сотруднику милиции.",
"articleBody": "В Оше задержан гражданин соседнего государства при даче взятки сотруднику милиции.\n\nКак сообщили в УВД города, ранее был выявлен иностранный гражданин, 1980 года рождения, который находился и работал на территории города без регистрации и разрешительных документов.\n\n... 3 more paragraphs ...",
"author": "Айжан КЕРИМОВА",
"datePublished": "2026-08-26T22:51:00+06:00",
"dateModified": "2026-08-26T22:43:48+06:00",
"section": "Происшествия",
"image": "https://24.kg/files/media/466/466523.jpg",
"keywords": "новости, новости Кыргызстана, новости Киргизии, Кыргызстан, Бишкек, новости Бишкека, Киргизия, важное, новости сегодня",
"_lang": "ru-RU"
}

A Kyrgyz-language article (/kyrgyzcha/ section) comes back the same shape, just with "_lang": "ky-KG" and, on some pieces, "author": null — not every Kyrgyz-language article carries a byline.

Latest headlines mode — one record per headline, real captured output:

{
"_input": "latest",
"_source": "S2-rss",
"_scrapedAt": "2026-08-26T17:19:43Z",
"title": "Владимир Путин намерен усилить удары по Киеву — Bloomberg",
"link": "https://24.kg/obschestvo/386731_vladimir_putin_nameren_usilit_udaryi_pokievu_Bloomberg/",
"teaser": "Власти РФ планируют новую эскалацию войны против Украины, пишет Bloomberg со ссылкой на близкие к Кремлю анонимные источники.",
"category": "Общество",
"pubDate": "Wed, 26 Aug 2026 23:18:00 +0600",
"guid": "https://24.kg/obschestvo/386731_vladimir_putin_nameren_usilit_udaryi_pokievu_Bloomberg/"
}

Latest mode returns a short teaser only — call article mode on the link if you need the full text.

FieldTypeDescription
_inputstringThe URL you requested, or "latest", for traceability.
_sourcestringWhich strategy produced this record.
_scrapedAtstringUTC timestamp of when the record was captured.
headline / titlestringArticle headline.
descriptionstringShort article description/dek (article mode).
articleBodystringFull plain-text article content (article mode).
authorstringByline name (article mode) — legitimately null when the article carries no byline.
datePublished / dateModifiedstringISO 8601 publish/modified timestamps with timezone offset (article mode).
sectionstringSite section name (article mode).
imagestringLead image URL (article mode).
keywordsstringRaw comma-separated keywords string as published (article mode).
_langstringArticle language — "ru-RU" or "ky-KG" (article mode).
linkstringArticle URL (latest mode).
teaserstringShort feed teaser (latest mode).
categorystringFeed category (latest mode).
pubDatestringRFC 822 publish timestamp as given by the feed (latest mode).
guidstringFeed item GUID — same as link on this site (latest mode).

A record with _error instead of article fields means that URL could not be processed — for example, "_error": "not_found" for a removed article, or "_error": "not_article" for a URL that points at a category listing rather than a story.

Good to know

  • The site is bilingual — most sections publish in Russian, the /kyrgyzcha/ section publishes in Kyrgyz. Both are returned exactly as published, not translated; use _lang to tell them apart.
  • No English edition exists on this site.
  • latest mode is capped by the site's own RSS feed size (about 50 items per fetch).