Coop Sverige Store Locator Scraper avatar

Coop Sverige Store Locator Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Coop Sverige Store Locator Scraper

Coop Sverige Store Locator Scraper

Scrape Coop Sverige's store locator - every Coop, Stora Coop, X:tra, Coop Forum, Coop Mini and Coop Kök & Café location in Sweden with address, phone, coordinates, opening hours, and services.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Scrape every Coop Sverige grocery store location — Coop, Stora Coop, X:tra, Coop Forum, Coop Mini, Coop Prisvärt and Coop Kök & Café — with address, coordinates, phone number, today's opening hours, and (optionally) the full weekly/holiday opening-hours schedule and in-store services. Powered by Coop Sverige's own public store-locator API. No login, no cookies, no paid API key.

What this actor does

  • Two modes: search (browse/filter the full store network) and byStoreIds (exact lookup)
  • Filters: free-text keyword, city, postal-code prefix, store concept/banner, service offered, staffing type, and geo radius search (latitude/longitude + km)
  • ~800 stores across Sweden, covering every Coop-owned banner
  • Optional deep data: services offered per store (e.g. parcel pickup, lottery, self-checkout), the full weekly + upcoming-holiday + per-department opening-hours schedule, current weekly-offer flyers (PDF + image), staffing type, franchise owner, and always-open/temporary-closure status
  • Empty fields are omitted — you only ever see fields with real data

Output per store

  • storeId, ledgerAccountNumber
  • name, concept, conceptId, conceptName
  • address, city, postalCode, phone
  • latitude, longitude
  • openingHoursToday
  • distanceKm — only present when searching near a location
  • storeUrl — the store's page on coop.se (when available)
  • weeklyOffersUrl — this week's flyer/offers page
  • services[] — only with includeDetails: true or mode: byStoreIds
  • regularOpeningHours[] — Mon–Sun schedule, only with includeDetails: true or mode: byStoreIds
  • specialOpeningHours[] — upcoming holiday hours, only with includeDetails: true or mode: byStoreIds
  • departmentOpeningHours[] — per-department hours (e.g. deli counter, parcel/postal service) where the store publishes them, only with includeDetails: true or mode: byStoreIds
  • flyers[] — current + upcoming weekly-offers leaflets (pdfUrl, imageUrl, startDate, stopDate, isCurrent), only with includeDetails: true or mode: byStoreIds
  • staffing, staffingLabelALWAYS_MANNED / PARTLY_UNMANNED / ALWAYS_UNMANNED (self-checkout-only), only with includeDetails: true or mode: byStoreIds
  • alwaysOpentrue for 24/7 stores, only with includeDetails: true or mode: byStoreIds
  • isTemporaryClosed, temporaryClosedHeadline, temporaryClosedDetails — closure info if the store is currently temporarily closed, only with includeDetails: true or mode: byStoreIds
  • ownerName, ownerOrganizationNumber, ownerLedgerAccountNumber — the franchisee/co-op legal entity operating the store, only with includeDetails: true or mode: byStoreIds
  • siteId — only with includeDetails: true or mode: byStoreIds
  • recordType: "store", scrapedAt

Input

FieldTypeDefaultDescription
modestringsearchsearch / byStoreIds
querystringKeyword match against name/city/address
citystringExact city match, e.g. Stockholm
postalCodePrefixstringPostal code starts-with, e.g. 111
conceptstringanyStore banner: coop, storaCoop, coopForum, coopPrisvart, xtra, coopKokCafe, coopMini
nearLatitude / nearLongitudenumberCenter point for a radius search
radiusKmnumber10Max distance from the near-location point
hasServicestringOnly stores offering this service, e.g. Bageri, Instabox (forces a detail fetch per candidate)
staffingstringOnly stores with this staffing model: ALWAYS_MANNED / PARTLY_UNMANNED / ALWAYS_UNMANNED (forces a detail fetch per candidate)
storeIdsarrayNumeric store IDs (mode=byStoreIds)
includeDetailsboolfalseFetch services + full opening-hours schedule (1 extra request/store)
maxItemsint50Hard cap (1–800)

Example: all Coop stores in Stockholm

{
"mode": "search",
"city": "Stockholm",
"maxItems": 100
}

Example: X:tra discount stores near central Gothenburg

{
"mode": "search",
"concept": "xtra",
"nearLatitude": 57.7089,
"nearLongitude": 11.9746,
"radiusKm": 15,
"includeDetails": true
}

Example: lookup specific stores with full details

{
"mode": "byStoreIds",
"storeIds": ["598", "3788", "3785"]
}

Use cases

  • Retail intelligence — map Coop Sverige's national store network by banner and region
  • Location planning — find gaps/density of grocery coverage by city or postal area
  • Logistics — build a delivery-radius dataset from any warehouse coordinate
  • Consumer apps — power a "find your nearest Coop" feature with live opening hours
  • Market research — compare store-format mix (Coop vs Stora Coop vs X:tra) by geography

FAQ

Is this official Coop data? Yes — it comes directly from the same public API that powers coop.se's own "Hitta butik" (find a store) page. No scraping of rendered HTML; it's the structured JSON the website itself uses.

Do I need an account or API key? No. The actor requires no login, cookies, or user-supplied credentials.

Why is distanceKm sometimes missing? It's only computed when you set both nearLatitude and nearLongitude for a radius search.

What's the difference between search and byStoreIds? search browses/filters the whole network (city, concept, geo, keyword). byStoreIds does an exact lookup for store IDs you already know (e.g. from a previous search run) and always includes full details.

Why do some stores lack a storeUrl? A handful of X:tra locations don't have a dedicated coop.se store page. Those records still include weeklyOffersUrl and all other fields.

How often does this data change? Store list, addresses and opening hours are Coop's live operational data — the actor always fetches current values, no caching.