Belmeta.com Scraper
Pricing
from $1.49 / 1,000 results
Belmeta.com Scraper
Scrape job listings from Belmeta.com — Belarus's largest job board with 95,000+ vacancies. Filter by keyword, location, date. Structured salary output.
Pricing
from $1.49 / 1,000 results
Rating
0.0
(0)
Developer
Unfenced Group
Actor stats
1
Bookmarked
1
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
Extract job listings from Belmeta.com — the largest job board in Belarus with 95,000+ active vacancies.

Features
- 🔍 Keyword + location search — filter by profession, company, city, or region
- 📅 Date range filter — limit to last 24 hours, 3 days, or 7 days
- 📋 Full job details — description, employment type, experience, schedule
- 💰 Structured salary data — BYN values as numeric fields, no regex needed
- 🔁 Cross-run deduplication — skip already-seen jobs (90-day TTL)
- 🔗 Start URL support — scrape any Belmeta search or job detail URL
Input
| Field | Type | Description |
|---|---|---|
keyword | string | Job title, profession, or company (e.g. программист) |
location | string | City or region (e.g. Минск, Гродно) |
dateRange | select | 24 часа / 3 дня / 7 дней / all time |
maxItems | integer | Max results to return (default: 100) |
fetchDetails | boolean | Fetch detail page for description & extra fields (default: true) |
skipDuplicates | boolean | Skip job IDs seen in prior runs within 90 days (default: true) |
startUrls | array | Optional Belmeta search or job detail URLs to scrape |
Output
Each item in the dataset represents one job listing:
{"jobId": "14957553","title": "Программист 1С","company": "ООО ТехноМир","location": "Беларусь, Минск","employmentType": "Полная занятость","schedule": "Стандартный график","experience": "От 1 года до 3 лет","salary": "от 2500 до 3500 BYN","salaryMin": 2500,"salaryMax": 3500,"salaryCurrency": "BYN","salaryPeriod": null,"description": "Разработка и поддержка конфигураций 1С...","snippet": "Требуется опытный программист 1С...","quickApply": false,"publishedAt": "2026-04-09","applyUrl": "https://belmeta.com/redir?id=14957553","url": "https://belmeta.com/redir?id=14957553","scrapedAt": "2026-04-09T10:00:00.000Z"}
Output fields
| Field | Type | Description |
|---|---|---|
jobId | string | Belmeta internal job ID |
title | string | Job title |
company | string | Employer name |
location | string | City/address from job detail |
employmentType | string | Employment type (Полная/Частичная занятость, etc.) |
schedule | string | Work schedule |
experience | string | Required experience |
salary | string | Raw salary string as displayed |
salaryMin | number|null | Minimum salary (numeric) |
salaryMax | number|null | Maximum salary (numeric) |
salaryCurrency | string|null | BYN |
salaryPeriod | string|null | monthly/hourly/yearly/null |
description | string|null | Full job description (requires fetchDetails: true) |
snippet | string | Short preview from listing page |
quickApply | boolean | Whether quick-apply is available |
publishedAt | string | Publication date (YYYY-MM-DD) |
applyUrl | string | Link to apply / view on Belmeta |
url | string | Job URL |
scrapedAt | string | ISO timestamp of scrape |
💰 Structured salary data — machine-ready
Salary is returned as numeric fields — no regex required on your end:
| Field | Type | Example |
|---|---|---|
salaryMin | number|null | 2500 |
salaryMax | number|null | 3500 |
salaryCurrency | string|null | "BYN" |
salaryPeriod | string|null | null |
Most competing scrapers return salary as a raw string (e.g. "от 2 500 до 3 500 BYN"), leaving the parsing to you. This scraper delivers numeric fields directly — ready for WHERE salaryMin > 2000 queries or salary distribution charts.
Performance
- ~20 jobs per listing page
- With
fetchDetails: true: ~1.5–2 req/s (rate-limited to stay polite) - With
fetchDetails: false: ~5–10 pages/s (listing only, no detail fetching) - 95,000+ total jobs indexed on Belmeta.com
Pricing
$1.49 per 1,000 results.
Notes
- Belmeta.com is a Russian-language Belarusian job board. Job titles and descriptions are in Russian.
- Currency is BYN (Belarusian ruble). Some older listings may show BYR (pre-2016 denomination) — treated as BYN.
quickApply(Быстрый отклик) listings allow one-click application through Belmeta.