Geebo Scraper avatar

Geebo Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Geebo Scraper

Geebo Scraper

Scrape Geebo.com free classifieds - jobs, real estate, vehicles, merchandise, rentals, and services. Search by keyword or browse a category/type, filter by price, ZIP radius, and location.

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

2 days ago

Last modified

Share

Scrape Geebo.com — a free US classifieds site covering jobs, real estate, vehicles, merchandise (for-sale), rentals & roommates, services, and construction/farm equipment. No login, no API key, no cookies. Works out of the box on the Apify free plan.

What this actor does

  • Two modes: keyword search inside a category, or browse a category/type without a keyword
  • 99 category → type combinations exposed as a single searchable dropdown (7 top-level categories × their real subcategories, e.g. Jobs → Information Technology (IT), Vehicles → Motorcycles, Real Estate → Apartments)
  • Location radius search parameters — optional ZIP code + mile radius, passed through to Geebo's own URL scheme (note: Geebo's server-rendered pages have been observed to ignore this and return the same nationwide results regardless — use locationContains below for reliable location filtering instead)
  • Client-side filters — min/max price (listings with no displayed price are excluded when a price filter is active, since they can't be verified to be in range), must-contain keyword, location substring
  • Optional deep enrichment — turn on fetchFullDetails to also pull the full description, the complete photo gallery, and the ZIP code from each listing's detail page
  • Every output field is only included when Geebo actually provided real data — no null, no placeholder text

Output per listing

  • title, sourceUrl
  • category, categoryLabel, type
  • location
  • price, currency (when a price is shown) or contactSellerForPrice: true (when a for-sale listing has no visible price). Not emitted at all for jobs-online, services, or construction-farm-equipment — Geebo never shows a price for those categories, so the field is omitted entirely rather than implying a seller withheld one
  • companyName (job listings)
  • description (listing snippet)
  • imageUrl (listing thumbnail)
  • isNew — true if Geebo flagged the listing "NEW!"
  • When fetchFullDetails is on: fullDescription, images[], zipCode
  • itemId, recordType: "listing", scrapedAt

Input

FieldTypeConsole prefillDescription
modeselectsearchsearch or browse
categoryTypeselectmerchandise: (All types)Category, optionally narrowed to a type. Required in both modes - no forced default via API, so this must be supplied explicitly on programmatic calls
searchQuerystringfurnitureKeyword (mode=search). No forced default via API - required in search mode
zipCodestringUS ZIP code to center a radius search on (see note above — not currently honored server-side by Geebo)
distanceMilesinteger50Radius in miles around zipCode (same caveat)
minPrice / maxPriceintegerPrice range filter (USD)
keywordstringExtra substring filter on title/description
locationContainsstringExtra substring filter on location
fetchFullDetailsbooleanfalseFetch each listing's detail page for full description/photos/ZIP
maxItemsinteger30Max records to return (1–500)

Example input

{
"mode": "search",
"categoryType": "vehicles:10-bicycles-",
"searchQuery": "mountain bike",
"zipCode": "90210",
"distanceMiles": 100,
"maxItems": 20
}

Example: browse job listings without a keyword

{
"mode": "browse",
"categoryType": "jobs-online:23-information-technology-it-",
"maxItems": 20
}

Example: for-sale merchandise with a price range and full detail

{
"mode": "search",
"categoryType": "merchandise:7-furniture-",
"searchQuery": "sofa",
"minPrice": 50,
"maxPrice": 300,
"fetchFullDetails": true,
"maxItems": 20
}

Use cases

  • Classifieds aggregation — pull fresh listings across jobs, real estate, vehicles, or merchandise into your own marketplace or search tool
  • Price monitoring — track pricing trends for a category (e.g. used vehicles, furniture) over time
  • Local market research — filter by locationContains to see what's being listed in a specific city or state
  • Job board syndication — collect job postings from a specific category to republish or analyze
  • Lead generation — find sellers or service providers (e.g. skilled trades, home services) offering in a given category

Data source & reliability

Geebo.com serves fully server-rendered HTML for both its listing pages and detail pages — no JavaScript rendering, no login wall, no CAPTCHA. The actor uses plain HTTP requests (httpx) routed through Apify's free datacenter (AUTO) proxy, with automatic retries and session rotation on rate-limit/server errors or connection failures. No paid proxy, login, or API key is required.

FAQs

Do I need a Geebo account or API key? No — everything scraped is publicly visible.

Why do some listings not have a price field? Geebo lets sellers list "Contact seller for price" instead of a number. Those listings get contactSellerForPrice: true instead of a fabricated price.

Can I browse without a keyword? Yes — use mode: "browse" with a categoryType such as jobs-online:23-information-technology-it-.