GRC.UA Scraper avatar

GRC.UA Scraper

Under maintenance

Pricing

from $1.49 / 1,000 results

Go to Apify Store
GRC.UA Scraper

GRC.UA Scraper

Under maintenance

Scrape job listings from GRC.UA — Ukraine's job board for experienced professionals. Keyword, city & category filters. Full descriptions, salary data. No API key required.

Pricing

from $1.49 / 1,000 results

Rating

0.0

(0)

Developer

Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

GRC.UA Scraper

Scrape job listings from GRC.UA — one of Ukraine's leading platforms for senior, professional, and executive-level positions. Retrieves structured job data across all categories and cities in Ukraine. No API key or login required.


Why this scraper?

🇺🇦 Full Ukrainian job market coverage

Access all active listings from GRC.UA — over 3,500 vacancies across 29 professional categories and 25+ cities.

📄 Full job descriptions included

Complete job descriptions are included for every listing — no extra requests required.

💼 Salary and experience data

Captures salary ranges (UAH, USD, EUR), work type (full-time, remote), and experience requirements wherever available.

🔁 Daily feed support

Built-in repost detection with 90-day cross-run deduplication — ideal for scheduled daily runs.

🎯 Keyword + location + category filters

Combine keyword search, city filter, and category slug to target exactly the listings you need.

⚡ Fast and cost-efficient

Retrieves all results efficiently — no browser overhead, runs in under 2 minutes for 500 listings.


Input parameters

ParameterTypeDefaultDescription
searchQuerystring""Keyword(s) to search (Ukrainian or English). Leave empty for all jobs.
locationstring""City or region filter (e.g. Київ, Харків). Leave empty for all.
categorySlugstring""Category slug (e.g. it-internet-telecom, marketing-advertising-pr).
subcategorySlugstring""Subcategory slug for narrower filtering.
maxResultsinteger500Maximum number of listings to retrieve.
daysOldinteger0Only return jobs posted within this many days. 0 = no age filter.
skipRepostsbooleanfalseSkip listings already seen in previous runs (90-day cache).

Available category slugs

SlugCategory
it-internet-telecomIT, Internet, Telecom
marketing-advertising-prMarketing, Advertising, PR
banks-investments-financeBanks, Investments, Finance
accounting-management-accounting-corporate-financeAccounting & Finance
managementSenior Management
salesSales
hr-trainingHR & Training
consultingConsulting
construction-real-estateConstruction & Real Estate
manufacturing-agricultureManufacturing & Agriculture
government-ngosGovernment & NGOs

Output schema

Always present

FieldTypeDescription
idstringUnique vacancy ID
urlstringDirect URL to the vacancy page
titlestringJob title
companystringEmployer name
citystringCity and region (e.g. Київ, Київська область)
countrystringUkraine
countryCodestringUA
categorystringCategory slug
workTypestringEmployment type (e.g. Повна зайнятість, Дистанційна робота)
skillsarrayRequired skills list (when provided)
minExperienceinteger|nullMinimum years of experience
maxExperienceinteger|nullMaximum years of experience
salaryMininteger|nullMinimum salary
salaryMaxinteger|nullMaximum salary
salaryCurrencystring|nullCurrency code: UAH, USD, or EUR
salaryPeriodstring|nullAlways MONTH when salary is present
descriptionHtmlstring|nullFull job description as HTML
descriptionTextstring|nullFull job description as plain text
descriptionMarkdownstring|nullFull job description as Markdown
publishDatestring|nullPublication date (YYYY-MM-DD)
publishDateISOstring|nullPublication date in ISO 8601 format
sourcestringAlways grc.ua
scrapedAtstringISO 8601 timestamp of when the record was scraped
contentHashstring16-char MD5 fingerprint for change detection
isRepostbooleantrue if seen in a previous run
originalPublishDatestring|nullFirst-seen publication date (reposts only)
originalUrlstring|nullOriginal URL (reposts only)

Example output record

{
"id": "9814",
"url": "https://grc.ua/vacancy/menedzher-z-korporatyvnyh-prodazhiv-b2b-c0849875a4f7",
"title": "Менеджер з корпоративних продажів (B2B)",
"company": "GRC.UA",
"city": "Київ, Київська область",
"country": "Ukraine",
"countryCode": "UA",
"category": "marketing-advertising-pr",
"workType": "Повна зайнятість",
"skills": [],
"minExperience": 1,
"maxExperience": 3,
"salaryMin": null,
"salaryMax": null,
"salaryCurrency": null,
"salaryPeriod": null,
"descriptionHtml": "<p>...</p>",
"descriptionText": "GRC.UA шукає зрілого, самостійного...",
"descriptionMarkdown": "## Основні обов'язки\n\n- ...",
"publishDate": "2026-04-24",
"publishDateISO": "2026-04-24T00:00:00.000Z",
"source": "grc.ua",
"scrapedAt": "2026-04-24T14:30:00.000Z",
"contentHash": "a3f1c9e2b7d84512",
"isRepost": false,
"originalPublishDate": null,
"originalUrl": null
}

Examples

1. Scrape all IT jobs in Kyiv

{
"categorySlug": "it-internet-telecom",
"location": "Київ",
"maxResults": 200
}

2. Keyword search for marketing managers

{
"searchQuery": "маркетинг менеджер",
"maxResults": 100
}

3. Daily feed — new jobs only (last 1 day, skip already seen)

{
"daysOld": 1,
"skipReposts": true,
"maxResults": 500
}

4. Scrape specific job via category + keyword

{
"searchQuery": "фінансовий директор",
"categorySlug": "banks-investments-finance",
"maxResults": 50
}

💰 Pricing

$1.49 per 1,000 results — you only pay for successfully retrieved listings. Failed retries and filtered reposts are never charged.

ResultsCost
100~$0.15
1,000~$1.49
10,000~$14.90
50,000~$74.50

Flat-rate alternatives typically charge $29–$49/month regardless of usage.

Use the Max results cap in the input to control your spend exactly.


Performance

Run sizeApprox. time
100 results~15 seconds
500 results~60 seconds
1,000 results~2 minutes
3,500 (full site)~6 minutes

Known limitations

  • The location filter matches city names exactly as listed on GRC.UA (in Ukrainian).
  • Job creation dates are approximate (days-ago resolution, not exact timestamps).
  • The subcategorySlug filter requires valid slugs from the GRC.UA category tree.
  • Only active, publicly listed vacancies are returned — archived or closed positions are not accessible.

Technical details

  • Source: grc.ua — Ukrainian job board for senior and professional positions
  • Memory: 512 MB
  • Repost storage: KeyValueStore grc-ua-job-dedup, 90-day TTL
  • Retry: Automatic retry on network errors, exponential backoff, 3 attempts per request

Additional services

Need a custom actor, additional filters, scheduled runs, or integration support? Send an email to info@unfencedgroup.nl — we build on request.


Part of the Unfenced Group European job board scraper portfolio — 50+ job markets covered. Built by unfenced-group · Issues? Open a ticket or send a message.