# SeLoger Products Scraper | Property Listings and Agencies (`silentflow/seloger-products-scraper`) Actor

SeLoger scraper for French real estate: paste a search link, type a city or add listing ids and get property listings with price, price per square metre, surface, rooms, energy class and photos, plus the agency or owner with phone and SIRET. 20 listings in 1 second, 51 fields each, no account.

- **URL**: https://apify.com/silentflow/seloger-products-scraper.md
- **Developed by:** [SilentFlow](https://apify.com/silentflow) (community)
- **Categories:** Real estate, Other, Lead generation
- **Features:** Limited permissions
- **Stats:** 1 total users, 0 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.25 / 1,000 listings

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## SeLoger Products Scraper | Property Listings, Prices and Agent Phones (2026)

**Turn any SeLoger search, city name or list of listing ids into a spreadsheet of prices, surfaces, energy classes and the agency to call. 20 Bordeaux listings in under 3 seconds, out of the 7,409 homes for sale there.**

### Why choose this actor?

Copying SeLoger listings 30 at a time? Building a new search link every time you add a city to your watch? Opening each listing to find who sells it and how to reach them?

- <strong>Three ways in: search links, place names and listing ids.</strong> Paste the SeLoger search page you already use and every filter you set on the site is kept. Or skip the link and type a place in plain words (`Bordeaux`, `Paris 11e`, `69003`, `Gironde`) with buy or rent, property types and a price range. Or drop a watchlist of listing ids. On our test run, `Paris 11e` resolved to the 11th arrondissement and found the 70 apartments for rent at up to 1,500 € a month.
- <strong>Nothing to fill in before your first run.</strong> No field is required. The form opens on a real Bordeaux search, so pressing Start returns listings straight away; add your own links, places or ids when you know what you want.
- <strong>49 data fields filled per listing, contact included.</strong> On the prefilled Bordeaux run, 49 fields were filled on at least half of the 20 rows: price and price per m², rooms, bedrooms, surface, floor, energy class, agency name, contact person, phone number (18 rows of 20), SIRET and RCS company numbers (20 of 20), city, district, department, region, publication dates, photos and floor plans.

### Try your first listing

Paste this into the JSON tab of the input and press Start. It is the prefilled input: all homes for sale in Bordeaux, capped at 20 listings.

```json
{
  "startUrls": [
    { "url": "https://www.seloger.com/classified-search?distributionTypes=Buy&estateTypes=House,Apartment&locations=AD08FR13100" }
  ],
  "maxItems": 20
}
```

You can run it on the Apify Free plan. On November 5, 2026 this input returned 20 listings in under 3 seconds, out of the 7,409 houses and apartments SeLoger listed for sale in Bordeaux that day. All 20 came with a price per m², the agency name and its SIRET number, 18 with a phone number, 14 with an energy class, and together they carried 249 photo links. Each listing is one row of the dataset, ready to export as JSON, CSV or Excel.

![How it works](https://api.apify.com/v2/key-value-stores/YXm81xySHg6uRkewS/records/seloger-products-scraper-how-it-works-v1.png)

### Copy to your AI assistant

Paste this block into Claude, ChatGPT or Cursor to give it full context about this scraper:

```
You have access to the SeLoger Products Scraper on Apify: silentflow/seloger-products-scraper

It reads seloger.com (France's main property listings site) and returns one row per listing.

Input (all optional, give at least one of startUrls, locationQueries, listingIds):
- startUrls (array of {url}): seloger.com search pages (/classified-search?..., /recherche/...) or listing pages (/annonce/...)
- locationQueries (array of strings): places in plain words, e.g. ["Bordeaux", "Paris 11e", "69003", "Gironde"]
- listingIds (array of strings): listing ids "26LCHCAUU124", older numbers "284163609", or listing links
- maxItems (integer, default 100): listings saved across all inputs
- transactionType (string, default "buy"): buy | rent (places only)
- propertyTypes (array, default ["apartment","house"]): apartment | house | plot | parking | building | office | commercial (places only)
- priceMin, priceMax (integer, euros): sale price or monthly rent (places only)
- sort (string, default "default"): default | newest | price_asc | price_desc | area_asc | area_desc | price_per_m2_asc | price_per_m2_desc (places only)
- debugMode (boolean, default false)

Output per listing (59 top-level fields, null when SeLoger does not show the value):
- identity: id (string, stable), legacyId, url, title, headline
- content: description (summary, about 500 characters), transactionType (buy|rent), propertyType, propertyTypeLabel,
  propertySubType, keyFacts[], rooms, bedrooms, livingArea (m2), plotArea (m2), floor, totalFloors, energyClass (A-G),
  yearBuilt, isNewBuild, newBuildProgram, newBuildUrl, isExclusive, has3DVisit, hasBrokerageFee
- price: price (number), currency (EUR), priceFormatted, pricePerM2, priceNote ("charges comprises" on rentals)
- seller: publisherType (agency|private|real_estate_developer|...), isPrivateOwner, agencyName, agencyId, contactName,
  phone, phoneNumbers[], agencyAddress, agencySiret, agencyRcs, agencyProfileUrl, agencyWebsiteUrl, agencyFeeUrl, agencyLogoUrl
- place and time: city, postalCode, district, department, region, country, isAddressPublished,
  createdAt, updatedAt (RFC 3339 UTC)
- media: imageUrl, imageUrls[], photosCount, floorplanUrls[]
- meta: searchUrl (the search that found the row, null for ids), scrapedAt (RFC 3339)

Use apify-client for Python or JavaScript: client.actor("silentflow/seloger-products-scraper").call(run_input=...)
```

### How to scrape SeLoger listings

#### Get every listing behind a SeLoger search link

Run your search on seloger.com with the filters you want, copy the address of the results page and paste it. The run keeps every filter of the link and reads the results page after page.

```json
{
  "startUrls": [
    { "url": "https://www.seloger.com/classified-search?distributionTypes=Buy&estateTypes=Apartment&locations=AD08FR28808&order=DateDesc" }
  ],
  "maxItems": 120
}
```

On our test run this Lyon link (apartments for sale, newest first) matched 6,863 listings and saved the first 120 in 4 seconds, each one once.

#### Find apartments for rent in a Paris arrondissement

No link needed: type the place, pick rent and set a ceiling.

```json
{
  "locationQueries": ["Paris 11e"],
  "transactionType": "rent",
  "propertyTypes": ["apartment"],
  "priceMax": 1500,
  "sort": "newest",
  "maxItems": 100
}
```

`Paris 11e` resolves to Paris 11ème arrondissement (75011). On November 5, 2026 it matched 70 apartments for rent at up to 1,500 € a month, each row with `priceNote` telling whether the rent includes charges.

#### Watch houses for sale in a whole department, within a budget

```json
{
  "locationQueries": ["Gironde"],
  "transactionType": "buy",
  "propertyTypes": ["house"],
  "priceMin": 200000,
  "priceMax": 400000,
  "sort": "newest",
  "maxItems": 500
}
```

A department, a region, a city, an arrondissement, a district or a postcode all work as a place. The filters apply to every place of the list.

### Input parameters

| Field | Type | Default | What it does |
|---|---|---|---|
| `startUrls` | array of links | prefilled Bordeaux search | SeLoger search pages or listing pages. A search link keeps its own filters and sort. |
| `locationQueries` | array of text | none | Places in plain words: city, arrondissement, district, postcode, department or region. |
| `listingIds` | array of text | none | Listing ids (`26LCHCAUU124`), older listing numbers (`284163609`) or listing links. |
| `maxItems` | integer | 100 | Listings saved across all links, places and ids. Ids are read first, then the cap is shared evenly between search links and places. |
| `transactionType` | buy or rent | buy | For places: homes for sale or for rent. |
| `propertyTypes` | list | apartment, house | For places: apartment, house, plot, parking, building, office, commercial. |
| `priceMin` | integer (€) | none | For places: lowest sale price or monthly rent. |
| `priceMax` | integer (€) | none | For places: highest sale price or monthly rent. |
| `sort` | choice | default | For places: SeLoger's order, newest first, price, surface or price per m², up or down. |
| `debugMode` | boolean | false | Detailed logs, useful when reporting a problem. |

#### Accepted links

- Search results: `https://www.seloger.com/classified-search?...` (the address SeLoger shows after a search) and the older `https://www.seloger.com/recherche/...` pages.
- Listings: `https://www.seloger.com/annonce/achat/.../26LCHCAUU124` and the older `https://www.seloger.com/annonces/.../284163609.htm`.
- The `www.` and `https://` parts are optional. Links from other sites, and the old `list.htm` search pages that SeLoger no longer serves, are named in the log and skipped.

#### Accepted places

Anything you would type in SeLoger's own search box: `Bordeaux`, `Lyon 3e`, `Paris 11e`, `Montmartre`, `75011`, `Gironde`, `Bretagne`. The run uses SeLoger's best match and writes it in the log (`"Paris 11e" → Paris 11ème arrondissement (75011)`), so you can check it. A place with no match is named in the log and the other places still run.

#### Accepted ids

The id at the end of a listing link (`26LCHCAUU124`, 12 letters and digits), the older listing number that SeLoger still answers to (`284163609`), or the full listing link. An id typed twice, or the old and new number of the same listing, gives one row.

### What data can you extract from SeLoger?

Each row is one listing with 59 top-level fields, grouped the way you read a listing. A value SeLoger does not show is `null`, never an empty text.

| Group | Fields | Count |
|---|---|---|
| Identity | `id`, `legacyId`, `url`, `title`, `headline` | 5 |
| The property | `description`, `transactionType`, `propertyType`, `propertyTypeLabel`, `propertySubType`, `keyFacts`, `rooms`, `bedrooms`, `livingArea`, `plotArea`, `floor`, `totalFloors`, `energyClass`, `yearBuilt`, `isNewBuild`, `newBuildProgram`, `newBuildUrl`, `isExclusive`, `has3DVisit`, `hasBrokerageFee` | 20 |
| Price | `price`, `currency`, `priceFormatted`, `pricePerM2`, `priceNote` | 5 |
| Who sells or lets it | `publisherType`, `isPrivateOwner`, `agencyName`, `agencyId`, `contactName`, `phone`, `phoneNumbers`, `agencyAddress`, `agencySiret`, `agencyRcs`, `agencyProfileUrl`, `agencyWebsiteUrl`, `agencyFeeUrl`, `agencyLogoUrl` | 14 |
| Place and time | `city`, `postalCode`, `district`, `department`, `region`, `country`, `isAddressPublished`, `createdAt`, `updatedAt` | 9 |
| Photos | `imageUrl`, `imageUrls`, `photosCount`, `floorplanUrls` | 4 |
| Run | `searchUrl`, `scrapedAt` | 2 |

A few fields worth knowing:

- `price` is a number in euros: the sale price, or the monthly rent on a rental. `pricePerM2` is SeLoger's own price per square metre on sales; on rentals `priceNote` says `charges comprises` (charges included) or `hors charges` instead.
- `floor` and `totalFloors` come from the floor line of the listing (`Étage 3/5` gives 3 and 5, `RDC` gives 0). On a house, `3 étages` gives `totalFloors` 3 and no `floor`.
- `energyClass` is the DPE letter, A to G.
- `publisherType` is `agency`, `private`, `real_estate_developer`, `real_estate_agent`, `builder` or `notary`. On a private listing `agencyName` is `null` and `contactName` is the first name the owner shows.
- `agencySiret` and `agencyRcs` are the company numbers from the agency's legal notice, ready to match against company registers.
- `isNewBuild` marks a lot of a new-build programme; `newBuildProgram` and `newBuildUrl` name the programme and link to its page.
- `createdAt` and `updatedAt` are RFC 3339 dates in UTC.

#### Output example

One row of the prefilled Bordeaux run, complete (the contact's surname and phone number are shortened here; the dataset carries them in full):

```json
{
  "id": "26LCHCAUU124",
  "legacyId": "284163609",
  "url": "https://www.seloger.com/annonce/achat/nouvelle-aquitaine/gironde-33/bordeaux-33000/26LCHCAUU124",
  "title": "Appartement à vendre",
  "headline": "Appartement T3 de standing avec terrasse en vente à Bordeaux Cau",
  "description": "Abriculteurs a le plaisir de vous présenter cet appartement T3 à la vente situé à Bordeaux Caudéran (33200), à deux pas de la place Mondésir. Au 3e étage avec ascenseur d'une résidence de standing construite en 2015, cet appartement entièrement rénové de 75 m² Carrez se compose d'une pièce de vie traversante d'environ 40 m² avec cuisine récente et cellier, ouvrant sur une terrasse privative de 11 m² exposée sud-est et sans vis à vis.. Une salle d'eau avec WC est accessible depuis le séjour. La ...",
  "transactionType": "buy",
  "propertyType": "apartment",
  "propertyTypeLabel": "Appartement",
  "propertySubType": null,
  "keyFacts": ["3 pièces", "2 chambres", "75 m²", "Étage 3/5"],
  "rooms": 3,
  "bedrooms": 2,
  "livingArea": 75,
  "plotArea": null,
  "floor": 3,
  "totalFloors": 5,
  "energyClass": "C",
  "yearBuilt": 2015,
  "isNewBuild": false,
  "newBuildProgram": null,
  "newBuildUrl": null,
  "isExclusive": true,
  "has3DVisit": true,
  "hasBrokerageFee": false,
  "price": 369000,
  "currency": "EUR",
  "priceFormatted": "369 000 €",
  "pricePerM2": 4920,
  "priceNote": null,
  "publisherType": "agency",
  "isPrivateOwner": false,
  "agencyName": "Abriculteurs",
  "agencyId": "RC-1940198",
  "contactName": "Laurent C.",
  "phone": "06XXXXXXXX",
  "phoneNumbers": ["06XXXXXXXX"],
  "agencyAddress": "28 Rue du Chai des Farines, 33000 Bordeaux",
  "agencySiret": "84398480800025",
  "agencyRcs": "843984808",
  "agencyProfileUrl": "https://www.seloger.com/professionnels-immobilier/KF8UsPz2JzpJDqr5xR8m5b",
  "agencyWebsiteUrl": "https://abriculteurs.com/",
  "agencyFeeUrl": "https://abriculteurs.com/notre-service-nos-honoraires/",
  "agencyLogoUrl": "https://cdnihddipa.cloudimg.io/6/0/1/c/601c4744-0c09-41a7-8b51-5241d106d6f5.jpg?ci_seal=8d50d00b2eba43f3b8d0c254f7264ba4f88db7bc",
  "city": "Bordeaux",
  "postalCode": "33200",
  "district": "Caudéran",
  "department": "Gironde",
  "region": "Nouvelle-Aquitaine",
  "country": "France",
  "isAddressPublished": true,
  "createdAt": "2026-10-30T09:59:00Z",
  "updatedAt": "2026-10-30T14:46:05Z",
  "imageUrl": "https://cdnihddipa.cloudimg.io/9/7/0/6/9706c51a-4257-426a-92bb-838bdd0e488b.jpg?ci_seal=d0eadf45628828a8404bce9732b6972b345a1844",
  "imageUrls": [
    "https://cdnihddipa.cloudimg.io/9/7/0/6/9706c51a-4257-426a-92bb-838bdd0e488b.jpg?ci_seal=d0eadf45628828a8404bce9732b6972b345a1844",
    "https://cdnihddipa.cloudimg.io/6/1/9/c/619c940f-1fa7-4c61-9431-9e62c42e421d.jpg?ci_seal=ae63a62d49476647ad31e337c13119c94b020e28",
    "https://cdnihddipa.cloudimg.io/8/7/8/8/87881bae-d3f5-4747-86b1-3f80f2e5cd75.jpg?ci_seal=4c0f85723878873dcc77bd3e3edd45f323a82d02",
    "https://cdnihddipa.cloudimg.io/a/0/9/5/a095f2c3-bd35-488c-a71d-136d44861f77.jpg?ci_seal=0a0dd6b31fec50d26689804092d869c9c163d6d5",
    "https://cdnihddipa.cloudimg.io/8/1/a/4/81a4701a-f078-4d68-8a48-d0e68c72e8b4.jpg?ci_seal=38568f153fbac858c40bc40555dff56b5636e1cc",
    "https://cdnihddipa.cloudimg.io/7/1/0/d/710d9102-7189-43c3-bbeb-e919c11616ab.jpg?ci_seal=65e2fdc8f2fe9287d4cbeb6fe4d0ac73de0feab5",
    "https://cdnihddipa.cloudimg.io/3/5/4/e/354ea7fa-d7b5-424b-8f85-4f07c0791b3a.jpg?ci_seal=2a2e7fa8d239d7979622784ad58422c78931e4e1",
    "https://cdnihddipa.cloudimg.io/9/2/5/d/925da941-52fb-436f-9335-8772bfe469a5.jpg?ci_seal=6f40dcac1022bd18530e1f8aa338566d58fb8a1f",
    "https://cdnihddipa.cloudimg.io/7/3/0/9/730939fb-b906-4218-8f7d-17ec3ee924b5.jpg?ci_seal=5549f38e8dbe449abe6d406b73aa097a87c4c051",
    "https://cdnihddipa.cloudimg.io/d/1/2/5/d1252856-9cd4-43dd-a46c-79917db750e2.jpg?ci_seal=e08b0f2aede0a766bd567001b0b834df748996e8",
    "https://cdnihddipa.cloudimg.io/1/3/2/b/132b379d-80e8-4c03-99c0-5c93cdebd8a6.jpg?ci_seal=78d27ced1b8f970f0546dc0c69db42b8c450b99d",
    "https://cdnihddipa.cloudimg.io/9/4/d/a/94da3e9e-95a1-4ab4-9ff1-3184ba8e2101.jpg?ci_seal=bdef74f709b3560f55cd660c099da71820cf8480",
    "https://cdnihddipa.cloudimg.io/d/5/1/8/d518767b-faa9-44a0-b390-7f392b00c851.jpg?ci_seal=8749ac7f71b70a3e55a081ac3726d9675710a03a"
  ],
  "photosCount": 13,
  "floorplanUrls": [
    "https://cdnihddipa.cloudimg.io/8/f/4/2/8f42b5c5-fa23-413b-a47c-190794d7bade.jpg?ci_seal=0e4b6e3a60ab90bff4f1ed4ba1c4dd13215f5a28"
  ],
  "searchUrl": "https://www.seloger.com/classified-search?distributionTypes=Buy&estateTypes=House,Apartment&locations=AD08FR13100",
  "scrapedAt": "2026-11-05T10:25:58Z"
}
```

### Advanced usage

#### Run a daily new-listing watch

Set the sort to newest and schedule the actor every morning in Apify Schedules. Each run returns the freshest listings first and shares the cap between the places, 100 per town here, which covers a day of new listings in most towns. Compare `id` with yesterday's dataset to keep only the new ones.

```json
{
  "locationQueries": ["Bordeaux", "Mérignac", "Pessac"],
  "transactionType": "buy",
  "propertyTypes": ["apartment", "house"],
  "sort": "newest",
  "maxItems": 300
}
```

#### List private sellers only

SeLoger's search has a "particulier" (private owner) filter. Set it on the site, copy the link and paste it: the filter travels with the link. Rows from private owners have `isPrivateOwner: true`, `publisherType: "private"`, the owner's first name in `contactName` and the phone in `phone` when the owner shows one.

```json
{
  "startUrls": [
    { "url": "https://www.seloger.com/classified-search?classifiedBusiness=Private&distributionTypes=Buy,Buy_Auction&estateTypes=House,Apartment&locations=AD08FR1977&priceMax=300000&priceMin=100000&order=DateDesc" }
  ],
  "maxItems": 100
}
```

#### Re-read a watchlist of listings to track price changes

Keep the ids of the listings you follow and run them on a schedule. Each run reads their current price, `updatedAt` date and photos. Old listing numbers and current ids can be mixed; an id that left SeLoger is counted in the log and skipped.

```json
{
  "listingIds": ["26LCHCAUU124", "26NNQSDSJGDE", "284163609", "https://www.seloger.com/annonce/achat/provence-alpes-cote-d-azur/alpes-maritimes-06/cagnes-sur-mer-06800/263BTMLS6ZMA"],
  "maxItems": 50
}
```

`284163609` is the old number of `26LCHCAUU124`: the run recognises it and saves that listing once.

#### Compare the price per m² of three cities in one run

```json
{
  "locationQueries": ["Lyon", "Nantes", "Toulouse"],
  "transactionType": "buy",
  "propertyTypes": ["apartment"],
  "sort": "price_per_m2_asc",
  "maxItems": 1500
}
```

`maxItems` is shared evenly between the three cities, 500 each here. Group the dataset by `city` and average `pricePerM2`, or split by `energyClass` to see how much an A or B rating is worth in each market.

#### Map the offices and shops for rent in a city

```json
{
  "locationQueries": ["Paris"],
  "transactionType": "rent",
  "propertyTypes": ["office", "commercial"],
  "sort": "area_desc",
  "maxItems": 200
}
```

Commercial listings carry the same fields as homes: surface, monthly rent, agency, phone and SIRET, useful to list the agencies that handle business premises in a city. Export the `contacts` view of the dataset for a ready-made table of agencies with their phone and company number.

### FAQ

**What is SeLoger?**
SeLoger is one of France's largest property listing sites. Agencies, developers and private owners publish homes for sale and for rent there, from studios in Paris to houses, plots of land, parking spaces, offices and shops across the country.

**What does one row contain?**
One listing: what the property is (type, rooms, bedrooms, surface, floor, energy class, year built), its price and price per m², where it is (city, postal code, district, department, region), who publishes it (agency or private owner, contact name, phone, SIRET and RCS numbers, website), its publication dates, and its photo and floor plan links.

**Do I need a SeLoger account?**
No. The actor reads the listings SeLoger shows to any visitor. No login, no account, no API key.

**How fresh is the data?**
Live. Every run reads SeLoger at the time it runs, and each row carries `scrapedAt`. Listings appear and disappear every day, so schedule the actor if you follow a market.

**How many listings can one run return?**
As many as you set in `maxItems`. A search link or a place is read page after page until `maxItems` is reached or the search has no more listings. On November 5, 2026, the Bordeaux search of the prefilled input matched 7,409 homes for sale and the Lyon apartments search matched 6,863.

**Is the description complete?**
The `description` field is the summary SeLoger shows with the listing in its results, about the first 500 characters of the agency's text, ending with "..." when the text is longer. The `headline`, `keyFacts`, surface, rooms, floor and energy class are complete.

**Are private sellers included?**
Yes. Private listings are in the results like agency listings. They have `isPrivateOwner: true`, `publisherType: "private"`, no `agencyName`, the owner's first name in `contactName` and the phone number when the owner chose to show it. Use a search link with SeLoger's "particulier" filter to get only them.

**Do the filters combine?**
Yes, and with every place of the list. For example `"locationQueries": ["Paris 11e"], "transactionType": "rent", "propertyTypes": ["apartment"], "priceMax": 1500, "sort": "newest"` returns the apartments for rent at up to 1,500 € a month in the 11th arrondissement, newest first. A pasted search link keeps its own filters instead.

**Can I mix links, places and ids in one run?**
Yes. Put them all in the same input. Listing ids and listing links are read first, then `maxItems` is shared evenly between the search links and places, so three cities with `maxItems` 30 give about 10 listings each; a search that runs out leaves its share to the next. A listing found twice is saved once.

**Which links stay valid?**
`id` never changes for a listing and `url` is its permanent page. A lot in a new-build programme gets its own `https://www.seloger.com/annonce/<id>` link, which opens the programme page, and `newBuildUrl` links to the programme itself. Photo and floor plan links point to SeLoger's image server and stay valid while the listing is online.

**Are GPS coordinates included?**
No. Rows carry the city, postal code, district, department and region as SeLoger shows them in its results, and `isAddressPublished` tells whether the seller made the street address public. Many sellers hide the exact address.

**Why did a run return fewer listings than the search shows?**
Three reasons: `maxItems` was reached, the same listing appeared under two of your inputs and was saved once, or a listing was taken down between the search and the read. The log counts duplicates and listings no longer on SeLoger.

### More SilentFlow scrapers

**🛒 E-commerce**

- **JD** - [JD Products Scraper | JD.com Prices, Brands and Barcodes](https://apify.com/silentflow/jd-products-scraper)
- **Pinterest** - [Pinterest Scraper | Pins, Boards and Profiles](https://apify.com/silentflow/pinterest-scraper-ppr)
- **TikTok Shop** - [TikTok Shop Scraper | Products, Sellers and Creator Videos](https://apify.com/silentflow/tiktok-shop-scraper)
- **Leboncoin** - [Leboncoin Scraper | Classified Ads, Prices and Sellers](https://apify.com/silentflow/leboncoin-scraper-ppr)
- **Back Market** - [Back Market Scraper | Refurbished Prices](https://apify.com/silentflow/backmarket-scraper-ppr)
- **Naver** - [Naver Scraper | Shopping Products, Prices and Reviews](https://apify.com/silentflow/naver-scraper)
- **ImportYeti** - [ImportYeti Scraper | Suppliers, Importers and Bills of Lading](https://apify.com/silentflow/importyeti-scraper)
- **Leboncoin** - [Leboncoin Ad Details Scraper](https://apify.com/silentflow/leboncoin-details-scraper-ppr)
- **Allegro** - [Allegro Scraper | Products, Prices and Sellers](https://apify.com/silentflow/allegro-scraper)
- **Udemy Course** - [Udemy Course Scraper](https://apify.com/silentflow/udemy-scraper-ppe)
- **Amazon Seller** - [Amazon Seller Scraper | Emails, Phones and Ratings](https://apify.com/silentflow/amazon-seller-scraper)
- **Keepa** - [Keepa Scraper | Amazon Price History and Offers](https://apify.com/silentflow/keepa-scraper)
- **Naver** - [Naver Reviews Scraper | Shopping Product Reviews](https://apify.com/silentflow/naver-reviews-scraper)
- **Naver** - [Naver Products Scraper | Shopping Prices, Sellers and Ratings](https://apify.com/silentflow/naver-products-scraper)
- **1688** - [1688 Scraper | Products, Reviews, Details, Wholesale Prices](https://apify.com/silentflow/1688-scraper)
- **Coupang** - [Coupang Detail Scraper | Product Prices and Options](https://apify.com/silentflow/coupang-detail-scraper)
- **Store Leads Ecommerce** - [Store Leads Ecommerce Scraper](https://apify.com/silentflow/storeleads-scraper)
- **Taobao** - [Taobao Scraper | Products, Details, Prices and Sellers](https://apify.com/silentflow/taobao-scraper)
- **Avito** - [Avito Scraper | Listings, Prices and Sellers](https://apify.com/silentflow/avito-scraper)
- **Bring a Trailer** - [Bring a Trailer Scraper](https://apify.com/silentflow/bringatrailer-scraper)
- **Lowes** - [Lowes Products Scraper | Prices, Stock and Specs](https://apify.com/silentflow/lowes-products-scraper)
- **Pinterest** - [Pinterest Scraper](https://apify.com/silentflow/pinterest-scraper)
- **Store Leads** - [Store Leads Scraper | Shopify Data](https://apify.com/silentflow/storeleads-scraper-ppe)
- **Ctrip** - [Ctrip Scraper | Attractions, Tickets and Reviews](https://apify.com/silentflow/ctrip-scraper)
- **Eventim** - [Eventim Scraper | Events, Ticket Prices and Venues](https://apify.com/silentflow/eventim-scraper)
- **Leboncoin** - [Leboncoin Scraper](https://apify.com/silentflow/leboncoin-scraper)
- **Alibaba** - [Alibaba Products Scraper | Wholesale Prices and MOQ](https://apify.com/silentflow/alibaba-products-scraper)
- **Alibaba** - [Alibaba Scraper | Products, Supplier Companies and Prices](https://apify.com/silentflow/alibaba-scraper)
- **Avito** - [Avito Profiles Scraper | Sellers, Ratings and Reviews](https://apify.com/silentflow/avito-profiles-scraper)
- **Back Market** - [Back Market Scraper | Refurbished Electronics Prices](https://apify.com/silentflow/backmarket-scraper)
- **BAUHAUS** - [BAUHAUS Scraper | Product Prices, EAN and Specs](https://apify.com/silentflow/bauhaus-scraper)
- **Leboncoin** - [Leboncoin Details Scraper | Full Ad Data and Sellers](https://apify.com/silentflow/leboncoin-details-scraper)
- **Mobile.de** - [Mobile.de Scraper](https://apify.com/silentflow/mobile-de-scraper)
- **Vinted Marketplace** - [Vinted Marketplace Scraper](https://apify.com/silentflow/vinted-scraper-ppr)
- **1688** - [1688 Reviews Scraper | Ratings, Buyer Photos and Variants](https://apify.com/silentflow/1688-reviews-scraper)
- **Acquire** - [Acquire Scraper | Startups for Sale & Prices](https://apify.com/silentflow/acquire-scraper)
- **Agoda** - [Agoda Scraper | Hotel Prices and Guest Ratings](https://apify.com/silentflow/agoda-scraper)
- **AliExpress** - [AliExpress Reviews Scraper | Feedback, Ratings and Photos](https://apify.com/silentflow/aliexpress-reviews-scraper)
- **AliExpress** - [AliExpress Scraper | Products, Prices and Sales](https://apify.com/silentflow/aliexpress-scraper)
- **Apple** - [Apple Scraper | App Store Apps, Ratings and Charts](https://apify.com/silentflow/apple-scraper)
- **CARFAX** - [CARFAX Scraper | Used Cars, Prices and History](https://apify.com/silentflow/carfax-scraper)
- **Che168** - [Che168 Scraper | Used Car Listings and Prices](https://apify.com/silentflow/che168-scraper)
- **Coles** - [Coles Products Scraper | Prices, Specials and Nutrition](https://apify.com/silentflow/coles-products-scraper)
- **eBay Marketplace** - [eBay Marketplace Scraper](https://apify.com/silentflow/ebay-scraper)
- **Europages** - [Europages Scraper | Suppliers and B2B Companies](https://apify.com/silentflow/europages-scraper-ppr)
- **GasBuddy** - [GasBuddy Scraper | Gas Prices by Station](https://apify.com/silentflow/gasbuddy-scraper)
- **Goofish** - [Goofish Detail Scraper | Listings, Prices and Sellers](https://apify.com/silentflow/goofish-detail-scraper)
- **Google Hotels** - [Google Hotels Scraper | Prices, Offers and Ratings](https://apify.com/silentflow/google-hotels-scraper)
- **Homedepot** - [Homedepot Reviews Scraper | Customer Reviews and Ratings](https://apify.com/silentflow/homedepot-reviews-scraper)
- **Judge** - [Judge Scraper | Reviews, Ratings and Store Profiles](https://apify.com/silentflow/judge-scraper)
- **Mafengwo** - [Mafengwo Scraper | Attractions, Ratings and Tickets](https://apify.com/silentflow/mafengwo-scraper)
- **MakersRow** - [MakersRow Scraper | Manufacturers, Capabilities and Reviews](https://apify.com/silentflow/makersrow-scraper)
- **Mercari** - [Mercari Scraper | Listings, Sold Prices and Sellers](https://apify.com/silentflow/mercari-scraper)
- **RA** - [RA Scraper | Events, Lineups and Tickets](https://apify.com/silentflow/ra-scraper)
- **Sahibinden** - [Sahibinden Scraper | Real Estate and Car Listings](https://apify.com/silentflow/sahibinden-scraper)
- **Ticombo** - [Ticombo Scraper | Ticket Prices and Listings](https://apify.com/silentflow/ticombo-scraper)
- **Trip** - [Trip Scraper | Hotels, Prices and Reviews](https://apify.com/silentflow/trip-scraper)
- **Udemy** - [Udemy Scraper](https://apify.com/silentflow/udemy-scraper)
- **VividSeats** - [VividSeats Scraper | Tickets, Prices and Events](https://apify.com/silentflow/vividseats-scraper)
- **Walmart** - [Walmart Scraper | Prices, Reviews, Sellers, Availability](https://apify.com/silentflow/walmart-scraper)
- **Webmotors** - [Webmotors Scraper | Car Listings, Prices and FIPE](https://apify.com/silentflow/webmotors-scraper)
- **Wildberries** - [Wildberries Detail Scraper | Product Data, Prices & Sellers](https://apify.com/silentflow/wildberries-detail-scraper)
- **Woolworths** - [Woolworths Products Scraper | Prices, Specials and Nutrition](https://apify.com/silentflow/woolworths-products-scraper)
- **YandexMarket** - [YandexMarket Scraper | Products, Prices and Sellers](https://apify.com/silentflow/yandexmarket-scraper)
- **Zap** - [Zap Scraper | Prices and Store Offers](https://apify.com/silentflow/zap-scraper)
- **Amazon** - [Amazon Product Scraper](https://apify.com/silentflow/amazon-scraper)
- **Amazon Marketplace** - [Amazon Marketplace Scraper](https://apify.com/silentflow/amazon-scraper-ppe)
- **AutoScout24** - [AutoScout24 Scraper](https://apify.com/silentflow/autoscout24-scraper)
- **Carousell** - [Carousell Scraper | Listings, Prices and Sellers](https://apify.com/silentflow/carousell-scraper)
- **eBay Listings** - [eBay Listings Scraper](https://apify.com/silentflow/ebay-scraper-ppe)
- **Europages Deep Dive Extractor** - [Europages Deep Dive Extractor | VAT, Decision Makers, ISO Certs](https://apify.com/silentflow/europages-deep-dive-extractor)
- **Vinted** - [Vinted Scraper](https://apify.com/silentflow/vinted-scraper)
- **Walmart** - [Walmart Product Scraper](https://apify.com/silentflow/walmart-scraper-ppe)

**💼 Jobs**

- **ZipRecruiter** - [ZipRecruiter Jobs Scraper | Salary, Company & Location Filters](https://apify.com/silentflow/ziprecruiter-scraper-ppe)
- **Jobright** - [Jobright Scraper | Jobs, Salaries and H1B Sponsors](https://apify.com/silentflow/jobright-scraper)
- **Indeed** - [Indeed Company Reviews Scraper](https://apify.com/silentflow/indeed-companies-scraper-ppr)
- **Multi Board** - [Multi Board Job Scraper](https://apify.com/silentflow/all-jobs-scraper-ppe)
- **Malt Freelancer** - [Malt Freelancer Scraper](https://apify.com/silentflow/malt-scraper)
- **Glassdoor Job Listings** - [Glassdoor Job Listings Scraper](https://apify.com/silentflow/glassdoor-jobs-scraper-ppr)
- **Glassdoor** - [Glassdoor Jobs Scraper](https://apify.com/silentflow/glassdoor-jobs-scraper)
- **Jora** - [Jora Jobs Scraper](https://apify.com/silentflow/jora-scraper-ppe)
- **LinkedIn Job Search** - [LinkedIn Job Search Scraper | Salaries & Seniority](https://apify.com/silentflow/linkedin-jobs-scraper-ppr)
- **Malt** - [Malt Scraper | Freelance Profiles](https://apify.com/silentflow/malt-scraper-ppr)
- **🔥 Glassdoor** - [🔥 Glassdoor Scraper](https://apify.com/silentflow/glassdoor-scraper-ppe)
- **ATS** - [ATS Jobs Scraper | Greenhouse, Lever and Ashby](https://apify.com/silentflow/ats-jobs-scraper)
- **Dice** - [Dice Jobs Scraper | US Tech Jobs, Salaries, Skills](https://apify.com/silentflow/dice-jobs-scraper)
- **Dice Tech** - [Dice Tech Jobs Scraper](https://apify.com/silentflow/dice-jobs-scraper-ppe)
- **Francetravail** - [Francetravail Scraper | Job Offers and Salaries](https://apify.com/silentflow/francetravail-scraper)
- **Freelancermap** - [Freelancermap Scraper | Projects, Skills and Companies](https://apify.com/silentflow/freelancermap-scraper)
- **Gupy** - [Gupy Jobs Scraper | Brazil Jobs and Employers](https://apify.com/silentflow/gupy-jobs-scraper)
- **iimjobs** - [iimjobs Jobs Scraper | MBA, Finance and Hirist Tech Jobs](https://apify.com/silentflow/iimjobs-jobs-scraper)
- **Instahyre** - [Instahyre Jobs Scraper | Companies, Recruiters and Ratings](https://apify.com/silentflow/instahyre-jobs-scraper)
- **Jora** - [Jora Scraper | Jobs in Australia, New Zealand, Singapore](https://apify.com/silentflow/jora-scraper)
- **Kununu** - [Kununu Reviews Scraper | Employee Ratings and Interviews](https://apify.com/silentflow/kununu-reviews-scraper)
- **StepStone** - [StepStone Scraper](https://apify.com/silentflow/stepstone-scraper)
- **Welcome to the Jungle** - [Welcome to the Jungle Job Scraper](https://apify.com/silentflow/welcome-to-the-jungle-scraper-ppe)
- **YCombinator** - [YCombinator Jobs Scraper | Startup Jobs, Salaries and Founders](https://apify.com/silentflow/ycombinator-jobs-scraper)
- **Zhaopin** - [Zhaopin Scraper | Jobs, Salaries and Companies](https://apify.com/silentflow/zhaopin-scraper)
- **All** - [All Jobs Scraper](https://apify.com/silentflow/all-jobs-scraper)
- **Arbeitsagentur** - [Arbeitsagentur Scraper | German and Austrian Job Board](https://apify.com/silentflow/arbeitsagentur-scraper)
- **Arbeitsagentur** - [Arbeitsagentur Jobs Scraper](https://apify.com/silentflow/arbeitsagentur-scraper-ppe)
- **Cutshort** - [Cutshort Jobs Scraper | Salaries, Skills and Companies](https://apify.com/silentflow/cutshort-jobs-scraper)
- **iimjobs** - [iimjobs Scraper | Jobs, Companies and Recruiters](https://apify.com/silentflow/iimjobs-scraper)
- **Indeed** - [Indeed Companies Scraper | Reviews, Salaries, Interviews](https://apify.com/silentflow/indeed-companies-scraper)
- **Indeed** - [Indeed Jobs Scraper | NLP Skills](https://apify.com/silentflow/indeed-jobs-scraper)
- **Indeed** - [Indeed Jobs Scraper | Job Listings in 73 Countries](https://apify.com/silentflow/indeed-jobs-scraper-ppr)
- **LinkedIn** - [LinkedIn Jobs Scraper](https://apify.com/silentflow/linkedin-jobs-scraper)
- **Naukri & NaukriGulf** - [Naukri & NaukriGulf Jobs Scraper](https://apify.com/silentflow/naukri-scraper)
- **Seek** - [Seek Job Scraper](https://apify.com/silentflow/seek-job-scraper)
- **Welcome to the Jungle** - [Welcome to the Jungle Scraper | Jobs and Company Data](https://apify.com/silentflow/welcome-to-the-jungle-scraper)
- **Ziprecruiter** - [Ziprecruiter Scraper](https://apify.com/silentflow/ziprecruiter-scraper)

**🏠 Real estate**

- **Realtor Rental Listings** - [Realtor Rental Listings Scraper](https://apify.com/silentflow/realtor-rental-scraper-ppe)
- **Airbnb Professional Host** - [Airbnb Professional Host Scraper | Emails, Phones, SIRET](https://apify.com/silentflow/airbnb-professional-host-scraper)
- **Airbnb Pro Host Contact &** - [Airbnb Pro Host Contact & Email Scraper](https://apify.com/silentflow/airbnb-professional-host-scraper-ppe)
- **Bien'ici** - [Bien'ici Scraper | Property Listings](https://apify.com/silentflow/bienici-scraper-ppr)
- **Idealista** - [Idealista Scraper](https://apify.com/silentflow/idealista-scraper-ppr)
- **Realestate.com.au** - [Realestate.com.au Scraper](https://apify.com/silentflow/realestate-com-au-scraper)
- **Trulia Rental Listings** - [Trulia Rental Listings Scraper](https://apify.com/silentflow/trulia-rental-scraper-ppe)
- **Rightmove** - [Rightmove Scraper](https://apify.com/silentflow/rightmove-scraper)
- **Airbnb** - [Airbnb Detail Scraper | Listings, Hosts and Availability](https://apify.com/silentflow/airbnb-detail-scraper)
- **Bienici** - [Bienici Scraper](https://apify.com/silentflow/bienici-scraper)
- **Domclick** - [Domclick Scraper | Real Estate Listings](https://apify.com/silentflow/domclick-scraper)
- **Imovelweb** - [Imovelweb Scraper | Real Estate Listings](https://apify.com/silentflow/imovelweb-scraper)
- **OpenRent** - [OpenRent Scraper | Rental Listings and Landlords](https://apify.com/silentflow/openrent-scraper)
- **Propwire** - [Propwire Scraper | Property Owner Leads](https://apify.com/silentflow/propwire-scraper)
- **Realtor** - [Realtor Detail Scraper | Property Details and Price History](https://apify.com/silentflow/realtor-detail-scraper)
- **Redfin** - [Redfin Detail Scraper | Property Data, Estimates and Flood Risk](https://apify.com/silentflow/redfin-detail-scraper)
- **Redfin** - [Redfin Scraper | Listings, Sold Homes and Agents](https://apify.com/silentflow/redfin-scraper)
- **Zapimoveis** - [Zapimoveis Scraper | Real Estate Listings and Prices](https://apify.com/silentflow/zapimoveis-scraper)
- **Zillow** - [Zillow Scraper](https://apify.com/silentflow/zillow-scraper)
- **Airbnb Search** - [Airbnb Search Scraper | Prices, Fees, Amenities, Hosts](https://apify.com/silentflow/airbnb-search-scraper)
- **Airbnb Search** - [Airbnb Search Scraper](https://apify.com/silentflow/airbnb-search-scraper-ppe)
- **Anjuke** - [Anjuke Scraper | Rental Listings, Prices and Agents](https://apify.com/silentflow/anjuke-scraper)
- **Idealista** - [Idealista Scraper](https://apify.com/silentflow/idealista-scraper)
- **Realtor Rental** - [Realtor Rental Scraper](https://apify.com/silentflow/realtor-rental-scraper)
- **Trulia Rental** - [Trulia Rental Scraper | US Rentals, Prices, Pet Policy](https://apify.com/silentflow/trulia-rental-scraper)

**📣 Social media**

- **LinkedIn Post Search** - [LinkedIn Post Search Scraper | Keywords, Hashtags & Profiles](https://apify.com/silentflow/linkedin-posts-scraper-ppr)
- **Facebook Search** - [Facebook Search Scraper](https://apify.com/silentflow/facebook-search-scraper)
- **Instagram** - [Instagram Story Scraper | Stories & Highlights](https://apify.com/silentflow/instagram-story-scraper)
- **Douyin** - [Douyin Transcript Scraper | Subtitles and Speech to Text](https://apify.com/silentflow/douyin-transcript-scraper)
- **Facebook Search** - [Facebook Search Profiles Scraper | People by Name or Keyword](https://apify.com/silentflow/facebook-search-profiles-scraper)
- **LinkedIn Leads** - [LinkedIn Leads Scraper | Sales Navigator Export](https://apify.com/silentflow/linkedin-sales-navigator-scraper-ppr)
- **TikTok Creative** - [TikTok Creative Ads Scraper | Top Ads, Landing Pages & Metrics](https://apify.com/silentflow/tiktok-creative-ads-scraper)
- **TikTok Trend** - [TikTok Trend Scraper | Trending Hashtags and Videos](https://apify.com/silentflow/tiktok-trend-scraper)
- **Discord** - [Discord Scraper | Servers, Member Counts and Invites](https://apify.com/silentflow/discord-scraper)
- **Pinterest** - [Pinterest Ads Scraper | Ad Library, Reach & Targeting](https://apify.com/silentflow/pinterest-ads-scraper)
- **Reddit** - [Reddit Scraper | Posts, Comments and Subreddits](https://apify.com/silentflow/reddit-scraper)
- **TikTok** - [TikTok Scraper](https://apify.com/silentflow/tiktok-scraper)
- **YouTube** - [YouTube Channel Scraper | Videos, Shorts and Views](https://apify.com/silentflow/youtube-channel-scraper)
- **Discord** - [Discord Profiles Scraper | Users, Badges and Server Tags](https://apify.com/silentflow/discord-profiles-scraper)
- **LinkedIn Ads Library - No Cookies** - [LinkedIn Ads Library Scraper - No Cookies](https://apify.com/silentflow/linkedin-ads-scraper)
- **LinkedIn Hashtag &** - [LinkedIn Hashtag & Post Scraper | No Cookies](https://apify.com/silentflow/linkedin-posts-scraper)
- **LinkedIn Sales Navigator** - [LinkedIn Sales Navigator Scraper](https://apify.com/silentflow/linkedin-sales-navigator-scraper)
- **Snapchat** - [Snapchat Videos Scraper | Spotlight Videos, MP4 and Stats](https://apify.com/silentflow/snapchat-videos-scraper)
- **Bilibili** - [Bilibili Scraper | Videos, Profiles, Comments, Danmaku](https://apify.com/silentflow/bilibili-scraper)
- **Kwai** - [Kwai Scraper | Videos, Creators and Hashtags](https://apify.com/silentflow/kwai-scraper)
- **Likee** - [Likee Scraper | Videos, Hashtags and Creators](https://apify.com/silentflow/likee-scraper)
- **LinkedIn Event** - [LinkedIn Event Scraper](https://apify.com/silentflow/linkedin-events-scraper)
- **LinkedIn People Search** - [LinkedIn People Search Scraper | Profiles & Companies](https://apify.com/silentflow/linkedin-profiles-companies-scraper-ppr)
- **Meta Ad Library** - [Meta Ad Library Scraper](https://apify.com/silentflow/meta-ad-library-scraper)
- **OnlyFans** - [OnlyFans Profile Scraper](https://apify.com/silentflow/onlyfans-scraper-ppe)
- **Snapchat** - [Snapchat Contacts Scraper | Phones, Emails and Websites](https://apify.com/silentflow/snapchat-contacts-scraper)
- **TwitchTracker** - [TwitchTracker Scraper | Twitch Streamer Stats and Rankings](https://apify.com/silentflow/twitchtracker-scraper)
- **Bandsintown** - [Bandsintown Scraper | Concerts and Tour Dates](https://apify.com/silentflow/bandsintown-scraper)
- **Douyin** - [Douyin Comments Scraper | Comments, Likes and IP Regions](https://apify.com/silentflow/douyin-comments-scraper)
- **Douyin** - [Douyin Hashtags Scraper | Views, Creators and Topics](https://apify.com/silentflow/douyin-hashtags-scraper)
- **Facebook Business Page** - [Facebook Business Page Scraper](https://apify.com/silentflow/facebook-company-scraper-ppe)
- **Facebook Thread** - [Facebook Thread Profiles Scraper | Followers, Bios & Engagement](https://apify.com/silentflow/facebook-thread-profiles-scraper)
- **Kuaishou** - [Kuaishou Scraper | Videos, Comments and Creator Stats](https://apify.com/silentflow/kuaishou-scraper)
- **Pinterest** - [Pinterest Profiles Scraper | Followers, Emails and Bios](https://apify.com/silentflow/pinterest-profiles-scraper)
- **Pinterest** - [Pinterest Videos Scraper | Video Downloader, MP4 Links, Stats](https://apify.com/silentflow/pinterest-videos-scraper)
- **Reddit** - [Reddit Comments Scraper | Search, Threads and Replies](https://apify.com/silentflow/reddit-comments-scraper)
- **Reddit** - [Reddit Profiles Scraper | User Karma, Activity and Communities](https://apify.com/silentflow/reddit-profiles-scraper)
- **RedNote** - [RedNote Videos Scraper | Downloader, Transcripts and Stats](https://apify.com/silentflow/rednote-videos-scraper)
- **Skool Community** - [Skool Community Scraper](https://apify.com/silentflow/skool-scraper-ppe)
- **Telegram** - [Telegram Scraper | Channel Posts, Views and Reactions](https://apify.com/silentflow/telegram-scraper)
- **TikTok Lookalike** - [TikTok Lookalike Scraper | Influencers, Emails and Engagement](https://apify.com/silentflow/tiktok-lookalike-scraper)
- **YouTube Autocomplete** - [YouTube Autocomplete Scraper | Keyword Suggestions](https://apify.com/silentflow/youtube-autocomplete-scraper)
- **Facebook** - [Facebook Company Scraper | Emails, Phones, Ratings](https://apify.com/silentflow/facebook-company-scraper)
- **Instagram Engagement** - [Instagram Engagement Scraper](https://apify.com/silentflow/instagram-engagement-scraper)
- **OnlyFans** - [OnlyFans Profiles Scraper | Creator Prices, Stats & Links](https://apify.com/silentflow/onlyfans-profiles-scraper)
- **OnlyFans** - [OnlyFans Creator Scraper](https://apify.com/silentflow/onlyfans-scraper)
- **Reddit** - [Reddit Scraper | Comments, Posts and Users](https://apify.com/silentflow/reddit-scraper-ppr)
- **RedNote** - [RedNote Detail Scraper | Xiaohongshu Details, Images, Videos](https://apify.com/silentflow/rednote-detail-scraper)
- **Skool Group** - [Skool Group Scraper](https://apify.com/silentflow/skool-scraper)
- **Snapchat** - [Snapchat Ads Scraper | Ad Library, Impressions & Targeting](https://apify.com/silentflow/snapchat-ads-scraper)
- **Weibo** - [Weibo Scraper | Posts, Profiles, Followers and Engagement](https://apify.com/silentflow/weibo-scraper)
- **X Timeline** - [X Timeline Scraper | Tweets and Engagement Stats](https://apify.com/silentflow/x-timeline-scraper)
- **Xigua** - [Xigua Scraper | Videos, Creators and Downloads](https://apify.com/silentflow/xigua-scraper)
- **YouTube** - [YouTube Transcript Scraper](https://apify.com/silentflow/youtube-transcript-scraper)

**🏢 Business data**

- **LinkedIn Company Search** - [LinkedIn Company Search Scraper | Profiles & Firmographics](https://apify.com/silentflow/linkedin-profiles-companies-scraper)
- **Teachable Course** - [Teachable Course Scraper](https://apify.com/silentflow/teachable-scraper)
- **Website Tech Stack** - [Website Tech Stack Scraper](https://apify.com/silentflow/website-tech-stack-scraper)
- **Teachable - Courses, Prices & Instructors** - [Teachable Scraper - Courses, Prices & Instructors](https://apify.com/silentflow/teachable-scraper-ppr)
- **Trustpilot** - [Trustpilot Scraper | Reviews, Ratings and Company Contacts](https://apify.com/silentflow/trustpilot-enricher)

**✈️ Travel**

- **Tencent** - [Tencent Scraper | Maps Places, Phones and Ratings](https://apify.com/silentflow/tencent-scraper)
- **Viator** - [Viator Reviews Scraper | Tour Reviews and Ratings](https://apify.com/silentflow/viator-reviews-scraper)
- **Zomato** - [Zomato Reviews Scraper | Restaurant Ratings and Replies](https://apify.com/silentflow/zomato-reviews-scraper)
- **2GIS** - [2GIS Reviews Scraper | Ratings, Photos and Owner Replies](https://apify.com/silentflow/2gis-reviews-scraper)
- **Apple Maps** - [Apple Maps Scraper | Places, Phones and Emails](https://apify.com/silentflow/apple-maps-scraper)
- **Booking.com Hotel** - [Booking.com Hotel Scraper](https://apify.com/silentflow/booking-scraper-ppr)
- **Despegar** - [Despegar Reviews Scraper | Hotel Reviews and Ratings](https://apify.com/silentflow/despegar-reviews-scraper)
- **Flight Price** - [Flight Price Scraper](https://apify.com/silentflow/flight-price-scraper)
- **Kakao** - [Kakao Scraper | Map Places, Reviews and Phones](https://apify.com/silentflow/kakao-scraper)
- **OpenTable** - [OpenTable Reviews Scraper | Restaurant Reviews and Ratings](https://apify.com/silentflow/opentable-reviews-scraper)
- **TheFork** - [TheFork Scraper | Restaurants, Menus and Ratings](https://apify.com/silentflow/thefork-scraper)
- **Trip** - [Trip Reviews Scraper | Hotel Reviews and Ratings](https://apify.com/silentflow/trip-reviews-scraper)
- **Booking** - [Booking Scraper | Hotel Prices, Photos, Availability](https://apify.com/silentflow/booking-scraper)
- **Google Maps** - [Google Maps Scraper](https://apify.com/silentflow/google-maps-scraper)

**🎯 Lead generation**

- **Northdata** - [Northdata Company Scraper](https://apify.com/silentflow/northdata-scraper)
- **Dealroom** - [Dealroom Scraper | Companies and Investors](https://apify.com/silentflow/dealroom-scraper-ppe)
- **ZocDoc** - [ZocDoc Scraper | Doctors, Reviews and Availability](https://apify.com/silentflow/zocdoc-scraper-ppr)
- **PagesJaunes** - [PagesJaunes Scraper | French Business Emails and SIRET](https://apify.com/silentflow/pagesjaunes-scraper)
- **SIRET** - [SIRET Company Enricher](https://apify.com/silentflow/siret-enricher-ppr)
- **BuiltWith** - [BuiltWith Scraper | Tech Stacks and Top Sites](https://apify.com/silentflow/builtwith-scraper)
- **Similarweb** - [Similarweb Scraper | Website Traffic, Rankings and Competitors](https://apify.com/silentflow/similarweb-scraper)
- **UK Companies House** - [UK Companies House Enricher](https://apify.com/silentflow/uk-companies-house-enricher)
- **Dealroom Startup Data** - [Dealroom Startup Data Scraper](https://apify.com/silentflow/dealroom-scraper)
- **Justdial** - [Justdial Companies Scraper | Business Leads, Phones and Emails](https://apify.com/silentflow/justdial-companies-scraper)
- **PagesJaunes** - [PagesJaunes Business Scraper](https://apify.com/silentflow/pagesjaunes-scraper-ppr)
- **ThomasNet Suppliers** - [ThomasNet Suppliers Scraper](https://apify.com/silentflow/thomasnet-scraper)
- **CNPJ Brazilian** - [CNPJ Brazilian Company Enricher](https://apify.com/silentflow/cnpj-enricher)
- **Company Data** - [Company Data Scraper | Emails, Phones and Tech Stack](https://apify.com/silentflow/company-data-scraper)
- **CSLB** - [CSLB Scraper | Contractor Licenses, Bonds and Leads](https://apify.com/silentflow/cslb-scraper)
- **Delaware** - [Delaware Scraper | Corporations, LLCs and Registered Agents](https://apify.com/silentflow/delaware-scraper)
- **French Company Prospector** - [French Company Prospector](https://apify.com/silentflow/french-company-prospector)
- **G2** - [G2 Reviews Scraper](https://apify.com/silentflow/g2-review-intelligence)
- **KVK** - [KVK Scraper | Dutch Companies and SBI Codes](https://apify.com/silentflow/kvk-scraper)
- **Paginasamarillas** - [Paginasamarillas Scraper | Business Leads, Emails and Phones](https://apify.com/silentflow/paginasamarillas-scraper)
- **Pappers** - [Pappers Scraper | French Companies, Directors & Financials](https://apify.com/silentflow/pappers-scraper)
- **SEC** - [SEC Scraper | EDGAR Filings and Company Data](https://apify.com/silentflow/sec-scraper)
- **SoftwareAdvice** - [SoftwareAdvice Scraper | Reviews, Ratings and Pros & Cons](https://apify.com/silentflow/softwareadvice-scraper)
- **Sunbiz** - [Sunbiz Companies Scraper | New Florida Business Leads](https://apify.com/silentflow/sunbiz-companies-scraper)
- **Sunbiz** - [Sunbiz Scraper | Florida Companies and Officers](https://apify.com/silentflow/sunbiz-scraper)
- **USPTO** - [USPTO Scraper | Trademark Search and Status](https://apify.com/silentflow/uspto-scraper)
- **Clutch** - [Clutch Scraper | Agencies, Reviews, Ratings, Services](https://apify.com/silentflow/clutch-scraper)
- **Clutch Agency** - [Clutch Agency Scraper](https://apify.com/silentflow/clutch-scraper-ppe)
- **Domain** - [Domain Enricher](https://apify.com/silentflow/domain-enricher)
- **Google Ads Transparency** - [Google Ads Transparency Scraper](https://apify.com/silentflow/google-ads-transparency-scraper)
- **SIRET French** - [SIRET French Company Enricher](https://apify.com/silentflow/siret-enricher)
- **ZocDoc** - [ZocDoc Scraper](https://apify.com/silentflow/zocdoc-scraper)

**🔎 SEO**

- **Scribd** - [Scribd Scraper | Documents, Authors and Views](https://apify.com/silentflow/scribd-scraper)
- **SpyFu** - [SpyFu Scraper | SEO, PPC and Competitor Data](https://apify.com/silentflow/spyfu-scraper)
- **Apple** - [Apple Reviews Scraper | App Store Reviews and Ratings](https://apify.com/silentflow/apple-reviews-scraper)
- **Bing** - [Bing Enricher Scraper | Mobile Friendly Test and Indexing](https://apify.com/silentflow/bing-enricher-scraper)
- **Google News** - [Google News Scraper](https://apify.com/silentflow/google-news-scraper)
- **Yandexsearch** - [Yandexsearch Scraper | Search Results and Rankings](https://apify.com/silentflow/yandexsearch-scraper)

**🎬 Video**

- **Pexels** - [Pexels Scraper | Photos, Videos and Download Stats](https://apify.com/silentflow/pexels-scraper)

**📰 News**

- **ForexFactory** - [ForexFactory Scraper | Economic Calendar and Forecasts](https://apify.com/silentflow/forexfactory-scraper)
- **FT** - [FT Scraper | Financial Times Articles, Authors and Topics](https://apify.com/silentflow/ft-scraper)
- **OpenAI** - [OpenAI Scraper | News, Blog Posts and Research](https://apify.com/silentflow/openai-scraper)

**🧰 More tools**

- **PrizePicks** - [PrizePicks Scraper | Player Props, Lines and Projections](https://apify.com/silentflow/prizepicks-scraper)
- **Equibase** - [Equibase Scraper | Horse Racing Entries and Results](https://apify.com/silentflow/equibase-scraper)
- **FanDuel** - [FanDuel Scraper | Odds, Spreads and Player Props](https://apify.com/silentflow/fanduel-scraper)
- **Maersk** - [Maersk Scraper | Vessel Schedules and Port Calls](https://apify.com/silentflow/maersk-scraper)
- **Screener** - [Screener Scraper | Stock Fundamentals, NSE & BSE](https://apify.com/silentflow/screener-scraper)

### Support

Need something this scraper doesn't do yet? We ship features fast.

- Feature requests go straight to our backlog
- Enterprise needs? We do custom integrations and high-volume plans
- Pricing questions? Check the Monetization tab on the actor page

Response time: usually under 24 hours.

### Legal compliance

This Actor extracts publicly available listing data from seloger.com. It does not bypass any login, paywall or CAPTCHA. Users are responsible for complying with SeLoger's terms of service and with the data protection laws that apply to them (GDPR, CCPA, and PIPL where relevant). Rows contain personal data as SeLoger publishes it: the name and phone number of the agent in charge, and the first name and phone number of private owners. Under the GDPR, use them only with a lawful basis (for example a legitimate professional interest), inform the people you contact, and honour opt-outs; do not use private owners' numbers for unsolicited marketing where French rules forbid it. The data returned is informational; verify it before any regulated use.

*Built by SilentFlow for agencies, investors and proptech teams that follow the French property market, one row per SeLoger listing.*

# Actor input Schema

## `startUrls` (type: `array`):

Search results pages or listing pages copied from seloger.com, for example <code>https://www.seloger.com/classified-search?distributionTypes=Buy\&estateTypes=House,Apartment\&locations=AD08FR13100</code> or <code>https://www.seloger.com/annonce/achat/…/26LCHCAUU124</code>. A search link keeps every filter you set on the site and returns all of its listings, page after page.

## `locationQueries` (type: `array`):

Places to search without building a link, one per line: <code>Bordeaux</code>, <code>Paris 11e</code>, <code>Lyon</code>, <code>69003</code>. Each place is searched with the filters below and returns every matching listing.

## `listingIds` (type: `array`):

SeLoger listing ids for a watchlist, one per line: the id at the end of a listing link (<code>26LCHCAUU124</code>) or the older number (<code>284163609</code>). Listing links work too. Ids no longer on the site are counted in the log and skipped.

## `maxItems` (type: `integer`):

Stop after this many listings across all links, places and ids. Listings asked by id come first, then the cap is shared evenly between your search links and places, and a search that runs out leaves its share to the next. Bordeaux alone has about 7,400 homes for sale: keep it small for a test run.

## `transactionType` (type: `string`):

Listings for sale or for rent.

## `propertyTypes` (type: `array`):

Kinds of property to include. Apartments and houses when left empty.

## `priceMin` (type: `integer`):

Lowest price in euros: the sale price, or the monthly rent. Leave empty for no floor.

## `priceMax` (type: `integer`):

Highest price in euros, for example <code>300000</code> for a purchase or <code>1500</code> for a monthly rent. Leave empty for no ceiling.

## `sort` (type: `string`):

Order of the listings for places. Newest first is the way to watch the market for fresh listings.

## `debugMode` (type: `boolean`):

Write detailed logs, useful when reporting a problem.

## Actor input object example

```json
{
  "startUrls": [
    {
      "url": "https://www.seloger.com/classified-search?distributionTypes=Buy&estateTypes=House,Apartment&locations=AD08FR13100"
    }
  ],
  "maxItems": 20,
  "transactionType": "buy",
  "propertyTypes": [
    "apartment",
    "house"
  ],
  "sort": "default",
  "debugMode": false
}
```

# Actor output Schema

## `overview` (type: `string`):

Every listing: id, url, title, headline, description, transaction and property type, rooms, bedrooms, living and plot area, floor, energy class, year built, price, price per m², agency, contact, phone, SIRET, city, postal code, department, region, dates, photos and floor plans.

## `contacts` (type: `string`):

Who publishes each listing: agency, contact person, phone, publisher type, SIRET, website, city and listing link.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "startUrls": [
        {
            "url": "https://www.seloger.com/classified-search?distributionTypes=Buy&estateTypes=House,Apartment&locations=AD08FR13100"
        }
    ],
    "maxItems": 20
};

// Run the Actor and wait for it to finish
const run = await client.actor("silentflow/seloger-products-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "startUrls": [{ "url": "https://www.seloger.com/classified-search?distributionTypes=Buy&estateTypes=House,Apartment&locations=AD08FR13100" }],
    "maxItems": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("silentflow/seloger-products-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "startUrls": [
    {
      "url": "https://www.seloger.com/classified-search?distributionTypes=Buy&estateTypes=House,Apartment&locations=AD08FR13100"
    }
  ],
  "maxItems": 20
}' |
apify call silentflow/seloger-products-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,silentflow/seloger-products-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/tnLdyyYqpqpv56AaL/builds/62deGX6Cem8Nk7tyC/openapi.json
