GoWork FR & DE Company Reviews and Profile Scraper avatar

GoWork FR & DE Company Reviews and Profile Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
GoWork FR & DE Company Reviews and Profile Scraper

GoWork FR & DE Company Reviews and Profile Scraper

Extract company profiles from GoWork France and Germany, including contact details, review threads with replies, ratings breakdowns, opening hours, social links, SIREN/NAF identifiers, and 100+ structured company fields. Supports keyword search, URL input, and bulk sitemap discovery.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

AbotAPI

AbotAPI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 days ago

Last modified

Share

GoWork FR + DE: Company Reviews, Ratings, and Profile Data

Pulls company profiles from GoWork France (gowork.fr) and Germany (gowork.de), the largest employer-review portals in those markets. One run gives you company contact info, full review threads with replies, star-rating histograms, opening hours, social links, FR company identifiers (SIREN, NAF code), and 100+ structured fields per company. Three start modes: free-text search, paste-in URLs, or bulk sitemap discovery.

Why this scraper

  • 130+ structured fields per company (vs ~50 in legacy alternatives), including parsed geo coordinates, SIRET, employee count min/max, capital amount/currency, full review thread tree with replies, rating histogram with star counts and percentages, opening hours, trusted partners list, social links (LinkedIn, Instagram, Facebook, Twitter, YouTube, TikTok), and computed fields (response rate, reply count, language distribution, year distribution).
  • Auto-paging on search and URL-mode SERP URLs.
  • Two locales out of the box: France and Germany.
  • Three start modes. Search by query, paste a list of URLs (multi-URL, forward-paginated), or walk the sitemap for bulk discovery.
  • Two output shapes via the output field: company (default; one row per company with reviews nested) or reviews (flat; one row per review with company context joined in, ideal for BI).
  • Multi-search isolation, so 3 queries x 5 listings each does not all come from query #1.
  • $1 per 1K results on Gold plan with the lean (no detail) mode; only $0.50 / 1K extra on detail enrichment when you need the full review history.

Data you get

Sample shape; values are illustrative placeholders, not from a live listing.

FieldExample
slugsample-company-paris
urlhttps://gowork.fr/sample-company-paris
siteLocalefr
org_nameSample Company
longNameSAMPLE COMPANY SAS
org_telephone+33100000000
companyEmailcontact@example.com
companyWebsitehttps://example.com/
companyLinkedInUrlhttps://fr.linkedin.com/company/sample
companyInstagramUrlhttps://www.instagram.com/sample/
companyFacebookUrlhttps://www.facebook.com/sample/
org_street_address1 Rue de Sample, 75001 PARIS
postalCode75001
org_address_localityParis
org_address_regionÎle-de-France
org_address_countryFR
latitude / longitude48.8566 / 2.3522
siren000000000
siret00000000000000
nafCode0000A
companyEmployeeCountLabel501-1000
companyEmployeeCountMin / Max501 / 1000
companyCapital50000 EUR
companyCapitalAmount / Currency50000 / EUR
companyFoundedDate2017-09-06
businessTradeNameIndustry sector
companyBusinessAreaIndustry & Manufacturing
companyActivityDescriptionOperational engineering consulting...
org_rating_value4.8
org_rating_count4
pageGlobalReviewCount21
ratingStar1Count..ratingStar5Count0, 0, 0, 1, 3
ratingStar1Percent..ratingStar5Percent0, 0, 0, 25, 75
ratingHistogramScoredTotal4
companyOpeningHoursJson{"lundi":"08:00-19:00", ...}
companyTrustedPartnersJson[{"name":"Partner","profileUrl":"...","logoUrl":"..."}]
companyTrustedPartnersCount13
breadcrumbs[{"name":"Sample","url":"/avis/sample"}, ...]
keywords["sector","activity","tag1"]
companySocialLinks[{"network":"linkedin","url":"..."}, ...]
firstReviewDate / lastReviewDate2021-04-23T16:43:00.000Z
responseRate60
avgRepliesPerReview1.3
replyCountTotal13
reviewLanguagesAvailable["fr"]
reviewYearDistribution{"2024": 5, "2025": 3}
reviewsarray of {reviewId, reviewerName, reviewDate, content, ratingValue, languageCode, authorKind, replies[]}
mainTextPreviewOperational engineering, hiring info...
pageTitle, metaDescription, ogTitle, ...full SEO bundle
jsonLdraw JSON-LD blocks
scrapedAt2026-01-01T00:00:00.000Z

How to use

Search by query (lean, no detail enrichment):

{
"mode": "search",
"locale": "fr",
"queries": ["Carrefour"],
"fetchDetails": false,
"maxListings": 25
}

Search with full detail enrichment (review threads, opening hours, histogram):

{
"mode": "search",
"locale": "fr",
"queries": ["Carrefour", "Auchan"],
"fetchDetails": true,
"maxPages": 2,
"maxListings": 50,
"maxReviewsPerCompany": 100
}

URL mode (paste detail URLs or search URLs):

{
"mode": "url",
"urls": [
"https://gowork.fr/b-hive-mulhouse",
"https://gowork.fr/search?q=Carrefour&page=2",
"https://gowork.de/lidl-deutschland-bad-wildungen"
],
"fetchDetails": true,
"maxListings": 30
}

Sitemap mode (bulk discovery; free-text filter is optional):

{
"mode": "sitemap",
"locale": "fr",
"sitemapKind": "constant",
"sitemapFilter": "lidl",
"fetchDetails": true,
"maxListings": 100
}

Reviews-only output (one row per review, company fields joined in; BI-friendly):

{
"mode": "url",
"urls": ["https://gowork.fr/b-hive-mulhouse"],
"output": "reviews",
"maxReviewsPerCompany": 50
}

Input parameters

ParameterTypeDefaultDescription
modeenumsearchsearch, url, or sitemap
localeenumfrfr (gowork.fr) or de (gowork.de). URL mode auto-detects from host.
queriesstring[]["Carrefour"]Free-text search terms. One query per SERP walk.
urlsstring[]["https://gowork.fr/b-hive-mulhouse"]Detail URLs or search URLs (multi, forward-paginated)
sitemapKindenumconstantconstant / cities / regions / rankings / all
sitemapFilterstring""Case-insensitive substring filter on the slug
outputenumcompanycompany (one row per company; reviews nested) or reviews (one row per review; company fields joined in). reviews auto-enables fetchDetails.
fetchDetailsbooleantrueOFF returns SERP-only records (cheaper). ON parses every detail page.
maxPagesinteger5Pagination cap per query / per SERP URL
maxListingsinteger25Total cap across the run. 0 = unlimited.
maxReviewsPerCompanyinteger50Cap on review threads per company. 0 = unlimited.
minRatinginteger0Skip companies whose average rating is below this.
minReviewCountinteger0Skip companies with fewer than N total reviews.
ratedOnlybooleanfalseSkip companies with no rated reviews.
verifiedOnlybooleanfalseSkip unverified companies.
proxyobjectApify Residential FRApify residential is required; FR for .fr, DE for .de.

Output example

Sample shape; values are illustrative placeholders, not from a live listing.

{
"source": "gowork_detail",
"slug": "sample-company-paris",
"url": "https://gowork.fr/sample-company-paris",
"siteLocale": "fr",
"scrapedAt": "2026-01-01T00:00:00.000Z",
"pageTitle": "Avis sur Sample Company - 21 avis - GoWork.fr",
"h1": "Avis Sample Company",
"htmlLang": "fr-FR",
"ogImage": "https://gowork.fr/assets/images/sharing/thread/cover-fr.jpg",
"canonicalUrl": "https://gowork.fr/sample-company-paris",
"isUpstreamChallenge": false,
"org_name": "SAMPLE COMPANY",
"longName": "SAMPLE COMPANY SAS",
"org_telephone": "+33100000000",
"org_tax_id": "000000000",
"org_description": "Operational engineering consulting...",
"org_founding_date": "2017-09-06",
"org_street_address": "1 Rue de Sample, 75001 PARIS",
"org_address_locality": "Paris",
"org_address_region": "Île-de-France",
"org_address_country": "FR",
"postalCode": "75001",
"latitude": 48.8566,
"longitude": 2.3522,
"siren": "000000000",
"siret": "00000000000000",
"nafCode": "0000A",
"activityShortLabel": "Engineering, technical studies",
"companyEmployeeCountLabel": "501-1000",
"companyEmployeeCountMin": 501,
"companyEmployeeCountMax": 1000,
"companyEmail": "contact@example.com",
"companyWebsite": "https://example.com/",
"companyLinkedInUrl": "https://fr.linkedin.com/company/sample",
"companyInstagramUrl": "https://www.instagram.com/sample/",
"companyFacebookUrl": null,
"companyTwitterUrl": null,
"companyYouTubeUrl": null,
"companyTikTokUrl": null,
"companySocialLinks": [
{ "network": "linkedin", "url": "https://fr.linkedin.com/company/sample" },
{ "network": "instagram", "url": "https://www.instagram.com/sample/" }
],
"companyBusinessArea": "Industry & Manufacturing",
"companyActivityDescription": "Operational engineering consulting and design office...",
"businessTradeName": "Engineering and architecture",
"businessTradeSlug": "engineering-architecture",
"companyCapital": "50000 EUR",
"companyCapitalAmount": 50000,
"companyCapitalCurrency": "EUR",
"companyFoundedDate": "2017-09-06",
"companyOpeningHoursJson": "{\"lundi\":\"08:00-19:00\", ...}",
"companyOpeningHoursText": "lundi: 08:00-19:00; mardi: 08:00-19:00; ...",
"companyTrustedPartnersJson": "[{\"name\":\"Partner\", \"profileUrl\":\"...\"}]",
"companyTrustedPartnersCount": 13,
"org_rating_value": 4.8,
"org_rating_count": 4,
"org_review_count": 4,
"pageGlobalRating": 4.8,
"pageGlobalReviewCount": 21,
"ratingHistogramScoredTotal": 4,
"ratingStar1Count": 0,
"ratingStar2Count": 0,
"ratingStar3Count": 0,
"ratingStar4Count": 1,
"ratingStar5Count": 3,
"ratingStar1Percent": 0,
"ratingStar2Percent": 0,
"ratingStar3Percent": 0,
"ratingStar4Percent": 25,
"ratingStar5Percent": 75,
"statisticsRuCount": 10,
"statisticsRuRootCount": 4,
"subscriptionsCount": 1,
"responseRate": 60,
"avgRepliesPerReview": 1.3,
"replyCountTotal": 13,
"reviewLanguagesAvailable": ["fr"],
"reviewYearDistribution": { "2024": 5, "2025": 3 },
"firstReviewDate": "2021-04-23T16:43:00.000Z",
"lastReviewDate": "2026-02-17T13:11:00.000Z",
"reviews": [
{
"reviewId": "00000000-0000-0000-0000-000000000000",
"reviewerName": "Jane Doe",
"reviewDate": "01-01-2026 00:00",
"reviewDateIso": "2026-01-01T00:00:00.000Z",
"content": "Sample review text appears here.",
"contentLength": 32,
"ratingValue": 4,
"languageCode": "fr",
"authorKind": "ANONYMOUS",
"replies": [
{
"replyId": "00000000-0000-0000-0000-000000000001",
"authorName": "Sample Reply",
"content": "Reply text appears here.",
"date": "02-01-2026 00:00",
"dateIso": "2026-01-02T00:00:00.000Z"
}
]
}
],
"breadcrumbs": [{ "name": "Sample", "url": "/avis/sample" }],
"keywords": ["industry", "engineering"],
"companyLogoUrl": "https://example.com/logo.png",
"mainTextPreview": "Operational engineering, hiring info... (preview)",
"jsonLd": [
{ "@context": "https://schema.org", "@type": "Organization", "name": "SAMPLE COMPANY" }
]
}

Plan and connection

GoWork is gated by an upstream edge filter that prefers residential connections. This scraper:

  • Defaults to Apify Residential FR (or DE for the German locale). Datacenter is rejected.
  • Free-tier Apify accounts do not include residential proxies. To run on Free, paste your own residential URLs in the proxy field, or upgrade to Starter or above.
  • The scraper caches a passing connection in a named key-value store and reuses it for ~25 minutes, so a 100-record run typically pays one connection setup, not 100.

Pricing (Pay per event)

  • Per result (auto): $1.00 / 1K on Gold tier.
  • Per detail enrichment (custom event, only fires when fetchDetails: true and the detail parse succeeds): $0.50 / 1K on Gold tier.
  • A lean run that returns SERP-only records pays only the per-result rate.