> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lobstr.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Update Settings

> Configure settings for your ParuVendu Listings Scraper squid

Update the configuration of your **ParuVendu Listings Scraper** squid. Pass crawler-specific settings inside the `params` object.

## Headers

<ParamField header="Authorization" type="string" required>
  Your API authentication token. Value: `Token YOUR_API_KEY`
</ParamField>

<ParamField header="Content-Type" type="string" required>
  Must be application/json. Value: `application/json`
</ParamField>

## Body

<ParamField body="params" type="object">
  Crawler-specific settings. See fields below.
</ParamField>

## Settings Fields

<ParamField body="params.max_results" type="integer">
  Maximum number of listings to collect per task. Leave empty for unlimited.
</ParamField>

<ParamField body="params.max_unique_results_per_run" type="integer">
  Maximum number of unique results across all tasks in a run. Leave empty for unlimited.
</ParamField>

<ParamField body="params.max_pages" type="integer">
  Maximum number of search result pages to crawl per task. Default: `100`, max: `100`.
</ParamField>

<ParamField body="params.fetch_since" type="string">
  Only collect listings published after this point. Use a date (`YYYY-MM-DD`) or a relative duration (`24h`, `7d`, `2w`). If not provided, no time filtering is applied.

  **Category support:** publication dates are available on listing pages only for `immobilier`. For other categories (vehicles, services, animaux, etc.) a date is only available on the detail page — enable `get_annonce_details` for `fetch_since` to work with those categories. Some categories (`emploi`, `location-vacances`, `mondebarras`, `moto`, `services`) do not expose a publication date at all and `fetch_since` will have no effect for them.
</ParamField>

<ParamField body="params.fetch_since_timezone" type="string">
  Timezone for interpreting an absolute `fetch_since` date (e.g. `"Europe/Paris"`). Only applies when `fetch_since` is an absolute date — ignored for relative values like `"24h"` or `"7d"`.
</ParamField>

<Tip>
  Use `fetch_since: "7d"` to collect only listings from the last 7 days. Enable `get_annonce_details` if you're scraping non-`immobilier` categories and need date filtering to work.
</Tip>

## Optional Functions

<Note>
  Functions are optional add-ons that enable extra data extraction. Each incurs additional credits per row.
</Note>

<ParamField body="params.get_annonce_details" type="boolean">
  Fetch additional details by visiting each listing's detail page: full description, features, seller info, and phone number. Default: `false`. Extra cost: `4` credits per listing.
</ParamField>

## Code Examples

<CodeGroup>
  ```bash cURL theme={null}
  curl -X POST "https://api.lobstr.io/v1/squids/YOUR_SQUID_HASH" \
    -H "Authorization: Token YOUR_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{
      "name": "ParuVendu BMW Listings",
      "params": {
        "max_results": 100,
        "max_pages": 10,
        "fetch_since": "7d",
        "fetch_since_timezone": null,
        "get_annonce_details": false
      }
    }'
  ```

  ```python Python theme={null}
  import requests

  API_KEY = "YOUR_API_KEY"
  BASE_URL = "https://api.lobstr.io/v1"
  headers = {"Authorization": f"Token {API_KEY}"}

  squid_hash = "YOUR_SQUID_HASH"

  response = requests.post(f"{BASE_URL}/squids/{squid_hash}",
      headers=headers,
      json={
          "name": "ParuVendu BMW Listings",
          "params": {
              "max_results": 100,
              "max_pages": 10,
              "fetch_since": "7d",  # relative: "24h", "7d", "2w" | absolute: "2026-01-01"
              "fetch_since_timezone": None,  # e.g. "Europe/Paris" — only used with absolute fetch_since
              "get_annonce_details": False
          }
      }
  )

  data = response.json()
  print(f"Squid updated: {data['name']}")
  ```
</CodeGroup>

## Response

```json 201 theme={null}
{
  "id": "YOUR_SQUID_HASH",
  "name": "ParuVendu BMW Listings",
  "crawler": {
    "id": "6a564030e814e6de4931637f7fb0c06e",
    "name": "ParuVendu Listings Scraper",
    "slug": "paruvendu-listings-scraper"
  },
  "params": {
    "max_results": 100,
    "max_pages": 10,
    "fetch_since": "7d",
    "fetch_since_timezone": null,
    "get_annonce_details": false
  },
  "concurrency": 1,
  "export_unique_results": true,
  "to_complete": true,
  "no_line_breaks": false,
  "status": "idle",
  "created_at": "2025-01-20T10:15:00.000000",
  "updated_at": "2025-01-27T14:35:00.000000"
}
```
