# German Business Directory Scraper (com.de)

> German Business Directory Scraper (com.de) is a paid API for AI agents from api.scrapeforagents.tech, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Scrapes structured German business listings from a business directory by city and keyword, returning contact info and business details.

## Facts

- Endpoint: POST https://api.scrapeforagents.tech/v1/com?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/german-business-directory-scraper-com-de-4673274b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9jWXh1lMRdbkK8_SMEdRx

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability german-business-directory-scraper-com-de-4673274b -d '<json body>'
```

Example prompt: Search for Hotel and Restaurant businesses in Berlin and Munich, grab up to 200 listings with full details including website, coordinates, and opening hours, and give me the structured contact data.

## When to prefer this

Choose this endpoint when you need structured contact and location data for German businesses from a directory, especially for lead generation, market research, or business intelligence tasks targeting Germany. It supports multi-city and multi-keyword batch searches in a single call, with optional deep-detail scraping per listing. Prefer it over generic web search when you need consistently structured output fields like email, phone, and postal code.

## Known failure modes

- Empty result set if no businesses match the keyword/city combination — not charged
- Invalid city or keyword combinations may return zero results
- maxPagesPerSearch above 5 is rejected (maximum enforced)
- Site-side redirects or rate limiting may truncate results at page 5
- Network or scraping failures result in no charge but also no data

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

Returns a JSON object with a count of results and an array of business items, each containing name, email, phone, businessId, postalCode, businessUrl, businessType, and streetAddress. When includeDetails is true, also includes coordinates, fax, and opening hours scraped from individual business pages.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "cities": {
   "type": "array",
   "default": [
    "Berlin"
   ],
   "description": "Cities to search, such as Berlin or Hamburg. Each city is combined with every keyword."
  },
  "queries": {
   "type": "array",
   "description": "German business types or company keywords to search, such as Hotel or Friseur. Each query is searched in every city."
  },
  "maxItems": {
   "type": "integer",
   "default": 100,
   "minimum": 0,
   "description": "Maximum unique businesses across all searches. Set 0 for no total cap."
  },
  "includeDetails": {
   "type": "boolean",
   "default": false,
   "description": "Open each business page to add its public website, coordinates, fax, and opening hours. This uses more requests and takes longer."
  },
  "maxPagesPerSearch": {
   "type": "integer",
   "default": 2,
   "maximum": 5,
   "minimum": 1,
   "description": "Maximum search pages per keyword and city pair. Each page holds up to 50 listings; the site currently redirects after page 5."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "name": null,
    "email": null,
    "phone": null,
    "businessId": null,
    "postalCode": null,
    "businessUrl": null,
    "businessType": null,
    "streetAddress": null
   }
  ],
  "product": "com"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/german-business-directory-scraper-com-de-4673274b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.scrapeforagents.tech](https://www.zero.xyz/host/api.scrapeforagents.tech/llms.txt)
