# WLW Search

Search for B2B suppliers, products, and services on wlw.de (Wer liefert was). Supports filtering by country, category, employee count, supplier type, location, price range, and more.

- **Documentation:** [https://scrappa.co/docs/wlw-api/wlw_search](https://scrappa.co/docs/wlw-api/wlw_search)
- **API group:** WLW API
- **Endpoint:** `GET https://scrappa.co/api/wlw/search`

## Authentication

Send your Scrappa API key in the `X-API-KEY` request header. Paid endpoints also support accountless x402 payments when called without an API key.

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `q` | string | Yes | Search query (e.g., "agentur", "software", "logistik") |
| `page` | integer | No | Page number (default: 1) |
| `per_page` | integer | No | Results per page (1-50, default: 15) |
| `country` | string | No | Country code for site context: DE (Germany), AT (Austria), CH (Switzerland). Default: DE |
| `countries` | string | No | Filter results by country codes (comma-separated, e.g., "DE,AT") |
| `category` | string | No | Filter by category ID (returned in filters of search results) |
| `supplier_type` | string | No | Filter by supplier type (comma-separated, e.g., "producer,dealer,service_provider") |
| `attributes` | string | No | Filter by attribute codes (comma-separated, returned in filters) |
| `verified` | boolean | No | Only show verified suppliers (true/false) |
| `top_responder` | boolean | No | Only show top responders (true/false) |
| `latitude` | number | No | Location filter: latitude coordinate |
| `longitude` | number | No | Location filter: longitude coordinate |
| `radius` | integer | No | Location filter: search radius in km (requires latitude/longitude) |
| `sort` | string | No | Sort order: "relevance" (default), "recency", "trending", "distance" (requires location) |
| `language` | string | No | Language code (default: de) |

## Example request

```bash
#!/bin/bash

curl -X GET \
    -H "x-api-key: YOUR_API_KEY_HERE" \
    "https://scrappa.co/api/wlw/search?q=agentur&country=DE"
```

## Example response

```json
{
    "success": true,
    "data": [
        {
            "id": "product-uuid",
            "name": "Digital Marketing Agentur",
            "description": "Full-service digital marketing agency...",
            "slug": "digital-marketing-agentur-12345678",
            "category": "616529",
            "price": {
                "min": 500,
                "currency": "EUR",
                "kind": "from"
            },
            "images": [
                {
                    "url": "https://example.com/image.png"
                }
            ],
            "sell_points": [
                "Professional team",
                "Fast delivery"
            ],
            "company": {
                "id": "12345678",
                "uuid": "company-uuid",
                "name": "Example GmbH",
                "slug": "example-gmbh-12345678",
                "logo": "https://example.com/logo.png",
                "country_code": "DE",
                "founding_year": "2010",
                "distribution_area": "international",
                "is_customer": true,
                "certificates_count": 3
            }
        }
    ],
    "meta": {
        "pagination": {
            "current_page": 1,
            "total_pages": 142,
            "per_page": 15,
            "total_results": 2129
        },
        "filters": {
            "categories": [],
            "countries": [],
            "employee_counts": [],
            "supplier_types": [],
            "attributes": []
        },
        "duration_ms": 345.67,
        "cached": false,
        "cached_at": null
    }
}
```

## More Scrappa resources

- [API documentation](https://scrappa.co/docs)
- [Full LLM-readable API reference](https://scrappa.co/llms-full.txt)
- [OpenAPI specification](https://scrappa.co/docs/api.json)
- [Pricing](https://scrappa.co/pricing)
