Coworker Space Scraper
Pricing
from $3.00 / 1,000 results
Coworker Space Scraper
Scrape coworker.com - the world's largest coworking-space directory. Browse by city or country, or free-text search, and get space name, full address, amenities, pricing plans, ratings/reviews, photos, and space type for every listing.
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
2 days ago
Last modified
Categories
Share
Scrape Coworker.com — the world's largest coworking-space directory, covering 60,000+ listings in 177 countries. Browse spaces by city or by country, or run a free-text search, and get the full address, space type, amenities, pricing plans, ratings/reviews, and photos for every listing. No login, no cookies, no paid proxy required.
What this actor does
- Three modes:
byCity,byCountry,search(free text — matches a country, a city, or a specific space name) - Global coverage: every country and city Coworker.com indexes
- Rich per-space data: full street address, GPS coordinates, space type(s), amenities, capacity-tiered pricing plans (per resource type/duration/headcount), review rating + review count + sample reviews, photo gallery, nearby transit, venue stats (capacity, desk/office/meeting-room counts), booking capability (day pass, tours, reservations), and award/network badges
- Filters: space type, amenity, minimum rating, minimum total capacity, verified-only, include-closed
- Empty fields are omitted — every field present in a record is real, extracted data (no placeholders, no sentinels)
Output per coworking space
spaceId,name,displayName,sourceUrlspaceTypes[]— one or more of: Hot Desk, Dedicated Desk, Private Office, Meeting Room, Virtual Office, Lounge, Coworking SpaceaddressLine1,addressLine2,city,citySlug,state,stateSlug,country,countrySlug,countryCode,latitude,longitudeamenities[]— e.g.WiFi,24hr member access,Standing Desks,Gymimages[],mainImageUrl— full-resolution photo URLspricingPlans[]—{resourceType, duration, capacity, price, priceUsd, accessHours}per plan/capacity-tier the space publishes (e.g. a private office is commonly listed at several different headcount capacities, each at its own price; only present when the space lists prices)rating,reviewCount,reviews[](only present when the space has reviews)descriptionisVerified,isNew,isClosedisTedxHost— the space has hosted a TEDx eventisCmcaWinner— the space won a Coworking Member Choice AwardisPopular— Coworker.com's site-side "popular" badgevenueCapacity— total published seating/member capacity (people), when listeddeskCount,officeCount,meetingRoomCount— published physical-inventory counts (desks / private offices / meeting rooms), when listedsecurityDeposit— free-text deposit terms (e.g."1 month and a half"), when listeddayPassAvailable,dayPassPrice— single-day drop-in pass availability/pricetoursAvailable,reservationsEnabled— booking-capability flagscreatedDate,claimedDate,maxMeetingRoomCapacity,nearbyTransportation[]currencyCoderecordType: "coworkingSpace",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | byCity | byCity / byCountry / search |
countrySlug | string (select) | united-states | Country (mode=byCity, byCountry) |
citySlug | string | new-york/new-york-city | City URL path after the country (mode=byCity) |
searchQuery | string | Berlin | Free-text query — country, city, or space name (mode=search) |
spaceType | string (select) | any | Filter to a specific space type |
amenity | string (select) | – | Filter to spaces offering a specific amenity |
minRating | number | – | Drop spaces rated below this (0–5) |
minCapacity | int | – | Drop spaces whose published total capacity is below this (people) |
verifiedOnly | bool | false | Only verified/claimed listings |
includeClosed | bool | false | Include permanently-closed listings |
maxItems | int | 20 | Hard cap (1–500) |
Example: coworking spaces in Berlin with WiFi
{"mode": "search","searchQuery": "Berlin","amenity": "High-Speed WiFi","maxItems": 30}
Example: all private offices in a whole country
{"mode": "byCountry","countrySlug": "singapore","spaceType": "privateOffice","maxItems": 100}
Example: verified, highly-rated spaces in a specific city
{"mode": "byCity","countrySlug": "united-kingdom","citySlug": "london","verifiedOnly": true,"minRating": 4,"maxItems": 50}
Use cases
- CRE / location intelligence — map coworking supply and pricing across cities
- Competitive benchmarking — compare amenities and pricing between operators
- Remote-work relocation research — find verified, well-reviewed spaces before visiting a new city
- Market-entry research — gauge coworking density per country before expanding
- Lead generation — build a contact list of coworking operators by market
FAQ
Do I need a proxy or login? No. The actor works with zero configuration beyond the input fields above.
Where does citySlug come from? Copy it straight from a Coworker.com URL. For
https://www.coworker.com/united-states/new-york/new-york-city, countrySlug is
united-states and citySlug is new-york/new-york-city. Many countries are only
two levels deep, e.g. https://www.coworker.com/singapore/singapore-river →
countrySlug=singapore, citySlug=singapore-river.
What happens if a space has no listed price or no reviews? Those fields
(pricingPlans, rating, reviewCount, reviews) are simply omitted for that
record — Coworker.com does not publish pricing/reviews for every listing, and the
actor never fabricates a value.
Why is mode=search sometimes slower than byCity/byCountry? When the query
matches an individual space name (rather than a city or country), the actor has to
look the space up inside its city's listing pages, which takes one or more extra
requests per match.
Why did my space-name search return 0 results? Coworker.com's own search index
matches all words in the query, so a very specific multi-word query (e.g. an exact
brand + landmark combo that never appears together in the listing name) can return
0 hits even though a shorter query (just the brand name, or the brand plus the
city) would match. Try a shorter or partial name, or use byCity with the city the
space is in.
Why does sourceUrl return a redirect/challenge page when I curl it directly?
Coworker.com runs bot-management (Incapsula) that challenges non-browser HTTP
clients; the URL is genuine and opens normally in any real browser. Image URLs
(images[], mainImageUrl) are served from a separate, unprotected CDN and are
directly fetchable with no special client needed.
What if I request a city that doesn't exist? Coworker.com doesn't 404 unknown city slugs — it silently falls back to serving the country-wide page instead. The actor detects this fallback and returns 0 records with a clear status message rather than surfacing unrelated country-wide spaces mislabeled as your city.
How fresh is the data? Real-time — every run fetches Coworker.com's live listing pages at request time.
Why do some spaces have no venueCapacity/deskCount/officeCount/meetingRoomCount?
Coworker.com only shows these venue-stats for listings whose operator filled them in;
the actor never fabricates a 0 or placeholder — the fields are simply omitted when
the site itself has no figure.
What does claimedDate mean? The date the listing owner claimed/verified their
listing on Coworker.com (distinct from createdDate, which is when the listing was
first added to the directory).