Limited Time — Lifetime Access for just $99. Lock in before prices rise.

UScraper
Tutorials

How to Scrape Das Örtliche Leads to CSV with UScraper

Scrape Das Oertliche leads to CSV. Extract names, addresses, phone, email, website, ratings and opening status with the UScraper local desktop app.

UScraper
June 22, 2026
8 min read
#how to scrape das örtliche#how to scrape das oertliche#das örtliche lead scraper#das oertliche lead scraper#das oertliche scraping tutorial#octoparse das örtliche alternative#apify das örtliche scraper#best das örtliche scraper#das örtliche to csv#local desktop app scraper
How to Scrape Das Örtliche Leads to CSV with UScraper

This tutorial shows how to scrape Das Örtliche leads from approved detail URLs into CSV with the Das Örtliche Lead Scraper template for UScraper. You will prepare the source URLs, import the workflow, set the export path, run a small validation batch, and fix the common blank-field issues before scaling.

Before you start

Prerequisites, scope, and policy checks

You need UScraper installed as a local desktop app, a small list of Das Örtliche detail URLs you are allowed to process, and a folder where the CSV can be saved. Start with five to ten records, not a full city scrape. German directory pages can vary by category, listing type, consent state, availability, and whether a business exposes optional contact fields.

Use the official advanced search page to narrow a keyword and location manually before you collect detail URLs. Review the current robots.txt and terms of use before automation. This article is a workflow tutorial, not legal advice; contact data can trigger privacy, database, anti-spam, and commercial-use obligations.

Compliance first: use records you have permission to access, do not bypass access controls, avoid aggressive repeated requests, and keep a note of why each dataset was collected.


Workflow anatomy

What the Das Örtliche lead scraper does

The companion template is intentionally controlled by detail URLs. It does not ask you to crawl every result page from a broad search. Instead, the workflow opens each URL in the Navigate block, waits for the page, pauses briefly for mixed detail content, verifies that a business heading exists, and then writes one structured row.

That flow matters because Das Örtliche detail pages can include optional or mixed contact text. Phone extraction uses JavaScript-backed parsing because the number can appear in tel links, known phone containers, or regular page text near labels such as "Telefon". The workflow also skips unavailable records when the expected heading is missing, so a 404 or expired listing does not become a misleading blank lead.

Workflow blockRole in the tutorialWhat to check
NavigateOpens every supplied detail URLReplace sample URLs with approved records.
Wait for Page LoadLets the page settleKeep the timeout before changing selectors.
SleepAdds a short delay for late-rendered contentUse this before adding more complex waits.
Element ExistsConfirms a valid detail recordChecks #detail_box1 .addressblock h1.
Structured ExportWrites the CSV rowConfirm filename, folder, headers, and append mode.
Loop ContinueAdvances or skipsKeeps the run moving across valid and invalid URLs.

Runbook

How to scrape Das Örtliche leads to CSV

1

Collect approved detail URLs

Search Das Örtliche by keyword and city, open the business detail records you are allowed to process, and save those URLs in a small starter list.

2

Import the template

Download the JSON from Das Örtliche Lead Scraper and import it into UScraper.

3

Replace the sample URL list

Open Navigate and paste your detail URLs. Preserve query parameters such as kw, ci, pagePos, and the detail identifier when present.

4

Set the export path

In Structured Export, confirm das-oertliche-lead-scraper.csv, headers, append mode, and a project-specific save folder.

5

Run one record, then batch

Run a single URL, compare the row against the browser, then run the rest of the list only after the CSV columns look right.

After the first run, sort the CSV by url. One detail URL should create one row. If a row repeats, the same URL was supplied twice or a run resumed after Structured Export had already appended data.


Output

Das Örtliche to CSV export fields

The JSON export is the authoritative workflow definition. It writes das-oertliche-lead-scraper.csv with headers enabled and append mode on. There was no bundled CSV sample, so treat the fields below as the expected export shape rather than guaranteed values on every listing.

ColumnSource ideaValidation note
keywordkw URL parameter or search inputUseful for grouping records by campaign.
locationci URL parameter or location inputNormalize city names before CRM import.
pagepagePos URL parameterHelps trace the original search page.
urlCurrent browser URLUse this as the source audit field.
nameDetail-page business headingRequired for a usable lead row.
industryVisible theme or category linkMay need cleanup when location text is included.
addressDetail address blockSpot-check punctuation and postal code spacing.
phoneTel link, phone selector, or parsed page textVerify numbers from mixed content carefully.
emailMailto linkOften blank when the listing does not show email.
websiteExternal website linkUse for enrichment and deduplication.
ratingVisible rating phraseOptional and layout-dependent.
opening_statusHours or open-status textOptional and time-sensitive.

Validation

Validate the export before using the leads

Open the CSV next to the browser and verify records from the beginning, middle, and end of the run. Do not judge the workflow from row count alone. A lead export can look complete while optional fields are quietly blank because the page did not expose email, the business has no website, or a layout module loaded after the export step.

SymptomLikely causeFix
Empty namePage did not reach a valid detail recordReopen the URL, handle prompts, and rerun one page.
Many skipped URLsOld detail URLs or changed page structureRefresh the URL list from search results.
Blank phonePhone appears outside expected selectorsCheck the page text and adjust the JavaScript parsing rule.
Missing email or websiteListing does not publish that fieldKeep it blank; do not infer contact values.
Repeated rowsDuplicate URL list or resumed append runDeduplicate by url before CRM import.
Garbled charactersSpreadsheet opened UTF-8 incorrectlyImport the CSV as UTF-8 instead of double-clicking.

Alternatives

UScraper vs Octoparse, Apify, and other Das Örtliche scrapers

If you are comparing the best Das Örtliche scraper options, decide first whether you need a local, supervised CSV run or managed cloud infrastructure. UScraper is strongest when you want a local desktop workflow, direct browser inspection, a CSV file you can validate immediately, and manual control over the exact detail URLs being processed.

Octoparse-style templates are useful when your team already works inside a hosted no-code scraping suite. Apify actors are useful when you want cloud runs, APIs, datasets, and scheduling around a scraper. Thunderbit, NanoScrape, and similar tools may fit AI-assisted extraction or managed data pipelines. The tradeoff is custody and control: for a careful lead-review batch, a local CSV workflow is easier to inspect; for production-scale scheduling, cloud tooling may be easier to operate.


FAQ

Das Örtliche lead scraper FAQ

Das Örtliche records may be publicly visible, but automated collection can still be limited by site terms, robots guidance, database rights, privacy law, and how exported contact data is reused. Review the current rules, keep runs modest, avoid restricted areas, and get legal review before commercial outreach.


Next step

Download the Das Örtliche lead scraper template

When you are ready to run the tutorial, open Das Örtliche Lead Scraper, import the JSON into UScraper, and keep this guide open for validation. For neighboring workflows, browse all UScraper templates or the UScraper blog for more CSV export tutorials.

FAQ

Frequently asked questions

Here are some of our most common questions. Can't find what you're looking for?

View All FAQs

Stop writing scripts. Start scraping visually.

Download UScraper and build your first web scraper in under 10 minutes. No subscriptions, no code, no limits.

Available on Windows 10+ and macOS 12+ · Need help? [email protected]