Bol.com API Pricing Extractor From EANs avatar
Bol.com API Pricing Extractor From EANs

Under maintenance

Pricing

$3.00 / 1,000 results

Go to Store
Bol.com API Pricing Extractor From EANs

Bol.com API Pricing Extractor From EANs

Under maintenance

Developed by

AHMAD RAZA

AHMAD RAZA

Maintained by Community

Get Pricing Information using EANs from Bol.com

0.0 (0)

Pricing

$3.00 / 1,000 results

0

Total users

1

Monthly users

1

Last modified

10 days ago

An Apify actor to fetch product offer details for a list of EANs (European Article Numbers) from the Bol.com Retailer API. It securely handles API authentication tokens by caching them in Apify's Key-Value Store (KVS) with automatic refresh on expiration.


Features

  • Fetches offers for multiple EANs provided as input.
  • Caches OAuth access token securely in Apify KVS to minimize authentication calls.
  • Automatically refreshes token if expired.
  • Outputs detailed offer data as JSON items pushed to the default dataset.
  • Also saves (OUTPUT) with all offer data in the default key-value store.
  • Rate-limits requests to avoid hitting API limits.

Input

The actor expects a JSON input with the following properties:

{
"client_id": "your_bol_com_client_id",
"client_secret": "your_bol_com_client_secret",
"ean_list": [
"1234567890123",
"2345678901234",
"3456789012345"
]
}
  • client_id: Your Bol.com API client ID.
  • client_secret: Your Bol.com API client secret.
  • ean_list: An array of EAN strings to query offers for.

Output

  • Each offer is pushed as an individual JSON object to the default dataset.
  • A CSV/JSON all offer data is saved in the default key-value store under the key OUTPUT.

Usage

  1. Prepare your input JSON with your credentials and EANs.
  2. Run the actor on Apify platform by providing the input.
  3. Monitor the logs to see progress.
  4. Download results from the dataset or CSV file.

Development & Deployment

This actor uses:

Make sure to install dependencies with:

$pip install apify requests pandas

To run locally:

$python main.py

License

https://www.upwork.com/freelancers/~0186f72fe043a87e06


Disclaimer

This actor is provided as-is. Ensure you comply with Bol.com API terms of service.