Coop Sverige Store Locator Scraper
Pricing
from $3.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
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) andbyStoreIds(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,ledgerAccountNumbername,concept,conceptId,conceptNameaddress,city,postalCode,phonelatitude,longitudeopeningHoursTodaydistanceKm— only present when searching near a locationstoreUrl— the store's page on coop.se (when available)weeklyOffersUrl— this week's flyer/offers pageservices[]— only withincludeDetails: trueormode: byStoreIdsregularOpeningHours[]— Mon–Sun schedule, only withincludeDetails: trueormode: byStoreIdsspecialOpeningHours[]— upcoming holiday hours, only withincludeDetails: trueormode: byStoreIdsdepartmentOpeningHours[]— per-department hours (e.g. deli counter, parcel/postal service) where the store publishes them, only withincludeDetails: trueormode: byStoreIdsflyers[]— current + upcoming weekly-offers leaflets (pdfUrl,imageUrl,startDate,stopDate,isCurrent), only withincludeDetails: trueormode: byStoreIdsstaffing,staffingLabel—ALWAYS_MANNED/PARTLY_UNMANNED/ALWAYS_UNMANNED(self-checkout-only), only withincludeDetails: trueormode: byStoreIdsalwaysOpen—truefor 24/7 stores, only withincludeDetails: trueormode: byStoreIdsisTemporaryClosed,temporaryClosedHeadline,temporaryClosedDetails— closure info if the store is currently temporarily closed, only withincludeDetails: trueormode: byStoreIdsownerName,ownerOrganizationNumber,ownerLedgerAccountNumber— the franchisee/co-op legal entity operating the store, only withincludeDetails: trueormode: byStoreIdssiteId— only withincludeDetails: trueormode: byStoreIdsrecordType: "store",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | search | search / byStoreIds |
query | string | – | Keyword match against name/city/address |
city | string | – | Exact city match, e.g. Stockholm |
postalCodePrefix | string | – | Postal code starts-with, e.g. 111 |
concept | string | any | Store banner: coop, storaCoop, coopForum, coopPrisvart, xtra, coopKokCafe, coopMini |
nearLatitude / nearLongitude | number | – | Center point for a radius search |
radiusKm | number | 10 | Max distance from the near-location point |
hasService | string | – | Only stores offering this service, e.g. Bageri, Instabox (forces a detail fetch per candidate) |
staffing | string | – | Only stores with this staffing model: ALWAYS_MANNED / PARTLY_UNMANNED / ALWAYS_UNMANNED (forces a detail fetch per candidate) |
storeIds | array | – | Numeric store IDs (mode=byStoreIds) |
includeDetails | bool | false | Fetch services + full opening-hours schedule (1 extra request/store) |
maxItems | int | 50 | Hard 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.