# XO.gr Scraper: Greek Business Phones, Emails & Websites (`fayoussef/xo-gr-scraper`) Actor

Scrape Greek businesses from xo.gr (Χρυσός Οδηγός) by category and place: name, phones, mobile, email, website, address, GPS and sponsored flag, plus fax, contact person, hours and rating. Search in English or Greek, or paste xo.gr URLs.

- **URL**: https://apify.com/fayoussef/xo-gr-scraper.md
- **Developed by:** [Youssef Farhan](https://apify.com/fayoussef) (community)
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.80 / 1,000 businesses

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## XO.gr Scraper: Extract Greek Business Phones, Emails & Websites (Χρυσός Οδηγός)

> **What is the XO.gr Scraper?** It is an Apify Actor that extracts Greek businesses from xo.gr, the Χρυσός Οδηγός (Greek Golden Guide), returning up to 32 structured fields per business (phone, mobile, email, website, fax, address, postal code, GPS coordinates, contact person, opening hours, rating and a sponsored flag) as JSON, CSV or Excel.

Search **xo.gr by category and place** and export every matching business as a clean lead list. Type what you want (`lawyers`, `δικηγόροι`, `car rental`) and where (`Glyfada`, `Θεσσαλονίκη`, `Κρήτη`), exactly as in xo.gr's own search box, and the Actor pages through the results for you. Built for **B2B sales teams, marketing agencies, market researchers and data providers** working with Greek businesses. Works with **English and Greek** input.

**Read this in another language:** [English (default)](#english) · [Ελληνικά / Greek](#greek-version)

***

### English

#### Key features at a glance

- **Greek business leads from xo.gr** : any category, product or business name, anywhere in Greece.
- **English or Greek search** : `lawyers` in `Glyfada` finds the same businesses as `δικηγόροι` in `Γλυφάδα`.
- **Phones in international format** : landline and mobile in their own columns, plus every number listed.
- **Email, website and GPS on every row** , read straight from the results page, no extra requests.
- **Sponsored flag** : xo.gr mixes paid listings from other areas into every search. Each row says whether it is sponsored, and one switch removes them.
- **Full profile on request** : fax, contact person, legal company name, opening hours, rating, review count, description and social links.
- **No URL needed** : search by category and place, or paste xo.gr links if you prefer.
- **Duplicates removed** by xo.gr's own business id.
- **Export anywhere** : JSON, CSV, Excel, XML or JSONL through the Apify dataset or API.

#### What data does the XO.gr scraper extract?

**Business**

- Business name and category
- xo.gr profile URL, xo.gr business id and logo (a copy that opens from any country, plus the original xo.gr link)
- `is_sponsored`: paid listing or organic result

**Contact**

- `phone`: main number (first landline) in +30 format
- `mobile`: first mobile number
- `phones` / `phones_text`: every number listed, deduplicated
- `email`, `website`
- `fax` (with profile details)

**Location**

- Full address, street, district, city, region and 5-digit postal code
- GPS coordinates (latitude, longitude)

**Profile details** (with "Add fax, contact person, hours and rating" on)

- Contact person and legal company name
- Opening hours for the whole week
- Rating and review count
- Description and social links

#### Sample output

```json
{
  "name": "ΚΟΚΚΟΡΗ ΑΦΡΟΔΙΤΗ",
  "category": "Δικηγόροι",
  "phone": "+306989477385",
  "mobile": "+306989477385",
  "phones": ["+306989477385"],
  "email": "akokkorilaw@gmail.com",
  "website": "https://kokkorilaw.gr/",
  "address": "Γούναρη Δημήτριου 218, Πυρνάρι, Πλησίον Δ.Ο.Υ. Γλυφάδας, 16674 Γλυφάδα Αττικής",
  "street": "Γούναρη Δημήτριου 218",
  "city": "Γλυφάδα",
  "region": "Αττικής",
  "postal_code": "16674",
  "latitude": 37.8664196,
  "longitude": 23.7515122,
  "is_sponsored": true,
  "profile_url": "https://www.xo.gr/profile/.../el/",
  "xo_id": "2307246",
  "search_term": "lawyers",
  "search_location": "Γλυφάδα Αττικής"
}
```

#### Who is this scraper for?

- **B2B sales teams** building call and email lists of Greek SMEs by trade and area
- **Marketing and web agencies** finding businesses to pitch, including those without a website
- **Suppliers and distributors** mapping every shop, workshop or practice in a region
- **Market researchers** counting businesses per category, city or postcode
- **Data providers and CRMs** enriching Greek company records with phones, GPS and legal names
- **Advertisers** tracking which competitors pay for sponsored placement on xo.gr

#### How does the XO.gr scraper work?

1. Type one or more **search terms** and **places**, or paste xo.gr URLs.
2. The Actor runs each search on xo.gr and checks that xo.gr recognised the place.
3. It reads the first results page, learns the total, then reads the remaining pages at once.
4. With profile details on, it opens each business's profile for the extra fields.
5. Results land in the Apify dataset, ready to export as JSON, CSV or Excel.

#### Input

There are two ways to tell the Actor what to scrape. **Start URLs always win**: fill them in and the search fields are ignored.

##### 1. Search by category and place (the usual way)

```json
{
  "search_terms": ["lawyers", "λογιστές"],
  "locations": ["Glyfada", "Χανιά"],
  "max_items": 500,
  "include_details": false,
  "skip_sponsored": true
}
```

| Field | Type | What it does |
|---|---|---|
| `search_terms` | array of strings | Categories, products or business names, in English or Greek. |
| `locations` | array of strings | Municipalities, areas or regions, in Greek or Latin letters (`Glyfada`, `Kalamaria`, `Athens`, `Κρήτη`, `Νότια Προάστια Αθήνας`). Regions work best in Greek. Empty means all of Greece. The run log names the place xo.gr matched, and stops a search whose place xo.gr does not recognise instead of silently searching all of Greece. |
| `max_items` | integer | Stop after this many businesses. Empty means no limit. |
| `include_details` | boolean | Default `false`. Opens each profile for fax, contact person, legal name, hours, rating, description and social links. |
| `skip_sponsored` | boolean | Default `false`. Keeps only organic results. |
| `download_logos` | boolean | Default `true`. xo.gr only serves its images to visitors in Greece, so each logo is copied to your run's storage and `logo` links to the copy, which opens from any country. The xo.gr link stays in `logo_original`. |

##### 2. Start URLs

```json
{
  "start_urls": [
    { "url": "https://www.xo.gr/search/?what=δικηγόροι&where=Πάτρα" },
    { "url": "https://www.xo.gr/dir-az/D/Dikigoroi/athina/" },
    { "url": "https://www.xo.gr/profile/zervas-law/el/" }
  ],
  "max_pages": 5
}
```

| Field | Type | What it does |
|---|---|---|
| `start_urls` | array of `{ "url": ... }` | xo.gr search URLs, category pages or single business profiles. |
| `max_pages` | integer | Result pages (20 businesses each) per URL or search. Empty means every page xo.gr serves. |

Proxying, concurrency and retries are handled inside the Actor. xo.gr only answers visitors from Greece, and the Actor takes care of that automatically.

**One limit worth knowing:** xo.gr shows about 300 results for any single search, even when it reports thousands. To collect a big category, list several places (one per municipality or area) instead of one broad search. The run log warns you when a search hits this limit.

#### Pricing

This Actor is **pay per result**: you pay for each business saved to the dataset, plus a tiny per-run start event. Sponsored listings removed with `skip_sponsored` and duplicates are never charged. **The current rate is shown on this Actor's Store page.**

On the Apify Free plan, each run returns up to 25 businesses from the first search, so you can check the data before subscribing to an [Apify plan](https://apify.com/pricing?fpr=youssef).

#### Frequently asked questions (FAQ)

**What is xo.gr?**
xo.gr is the website of the Χρυσός Οδηγός (Greek Golden Guide), one of Greece's two big business directories, listing companies and professionals across the country.

**Can I search in English?**
Yes. xo.gr's search understands English categories, and places written in Latin letters, so `lawyers` in `Glyfada` works the same as `δικηγόροι` in `Γλυφάδα`. English names that differ from the Greek one (`Athens`, `Patras`, `Heraklion`, `Rhodes`, `Corfu`, `Piraeus`, `Crete`, `Attica`) are translated for you. For other regions, type the Greek name.

**Why are there businesses from other cities in my results?**
Those are sponsored listings, which xo.gr adds to the top of every search. Check `is_sponsored`, or turn on `skip_sponsored`.

**Why do I get fewer results than xo.gr's total?**
xo.gr serves roughly the first 300 results of any search. Split a large search into several places to get the rest.

**Why do some businesses have no email or website?**
Because xo.gr does not list one for them. The Actor returns everything xo.gr publishes; it does not guess.

**Does it support scheduling?**
Yes. Use Apify's scheduler to refresh a lead list weekly or monthly, and [Dataset Diff](https://apify.com/fayoussef/dataset-diff?fpr=youssef) to get only new businesses.

**Is it legal to scrape xo.gr?**
The Actor collects publicly listed business information. You are responsible for using it in line with xo.gr's terms and applicable law, including GDPR when you contact a sole trader.

#### Use via API or MCP

Call this Actor through the Apify REST API or as an MCP server for AI agents (Claude, ChatGPT, Cursor):

```
https://mcp.apify.com/actors/fayoussef/xo-gr-scraper
```

Full API docs: <https://docs.apify.com/api/v2>

#### Need a custom scraper?

Need another Greek directory, extra fields or a scheduled data feed? Visit [automationbyexperts.com](https://automationbyexperts.com) for custom builds and data-as-a-service. More Greek data: [11888.gr Scraper](https://apify.com/fayoussef/11888-gr-scraper), [Spitogatos.gr](https://apify.com/fayoussef/spitogatos-scraper), [XE.gr](https://apify.com/fayoussef/xe-gr-scraper), [Skroutz.gr](https://apify.com/fayoussef/skroutz-scraper).

***

### Greek version

**Ελληνικά**

> **Τι είναι το XO.gr Scraper;** Είναι ένα Apify Actor που εξάγει ελληνικές επιχειρήσεις από το xo.gr, τον Χρυσό Οδηγό, με έως 32 δομημένα πεδία ανά επιχείρηση (τηλέφωνο, κινητό, email, ιστοσελίδα, φαξ, διεύθυνση, Τ.Κ., συντεταγμένες GPS, υπεύθυνο επικοινωνίας, ωράριο, βαθμολογία και ένδειξη χορηγούμενης καταχώρισης) σε JSON, CSV ή Excel.

Αναζητήστε στο **xo.gr ανά κατηγορία και περιοχή** και εξάγετε κάθε επιχείρηση ως καθαρή λίστα επαφών. Γράψτε τι θέλετε (`δικηγόροι`, `ενοικιάσεις αυτοκινήτων`, `lawyers`) και πού (`Γλυφάδα`, `Θεσσαλονίκη`, `Κρήτη`), όπως στην αναζήτηση του ίδιου του xo.gr, και το Actor περνάει τις σελίδες αποτελεσμάτων για εσάς. Δημιουργήθηκε για **ομάδες πωλήσεων B2B, διαφημιστικές εταιρείες, ερευνητές αγοράς και παρόχους δεδομένων**. Δέχεται **ελληνικά και αγγλικά**.

#### Βασικά χαρακτηριστικά με μια ματιά

- **Επαφές ελληνικών επιχειρήσεων από το xo.gr** : οποιαδήποτε κατηγορία, προϊόν ή επωνυμία, σε όλη την Ελλάδα.
- **Αναζήτηση στα ελληνικά ή στα αγγλικά** : το `δικηγόροι` στη `Γλυφάδα` βρίσκει τα ίδια με το `lawyers` στη `Glyfada`.
- **Τηλέφωνα σε διεθνή μορφή** : σταθερό και κινητό σε ξεχωριστές στήλες, μαζί με όλα τα νούμερα.
- **Email, ιστοσελίδα και GPS σε κάθε γραμμή** , απευθείας από τη σελίδα αποτελεσμάτων, χωρίς επιπλέον αιτήματα.
- **Ένδειξη χορηγούμενης καταχώρισης** : το xo.gr βάζει πληρωμένες καταχωρίσεις από άλλες περιοχές σε κάθε αναζήτηση. Κάθε γραμμή το δείχνει, και ένας διακόπτης τις αφαιρεί.
- **Πλήρες προφίλ κατ' επιλογή** : φαξ, υπεύθυνος επικοινωνίας, επωνυμία εταιρείας, ωράριο, βαθμολογία, αριθμός κριτικών, περιγραφή και social.
- **Χωρίς URL** : αναζήτηση με κατηγορία και περιοχή, ή επικόλληση συνδέσμων του xo.gr.
- **Χωρίς διπλοεγγραφές**, με βάση τον κωδικό επιχείρησης του xo.gr.

#### Ποια δεδομένα εξάγει;

- Επωνυμία, κατηγορία, URL προφίλ, κωδικός xo.gr, λογότυπο, `is_sponsored`
- `phone` (πρώτο σταθερό), `mobile` (πρώτο κινητό), `phones` (όλα), `email`, `website`, `fax`
- Πλήρης διεύθυνση, οδός, συνοικία, πόλη, νομός, Τ.Κ., συντεταγμένες GPS
- Με τα στοιχεία προφίλ: υπεύθυνος επικοινωνίας, επωνυμία εταιρείας, ωράριο, βαθμολογία, κριτικές, περιγραφή, social

#### Για ποιους είναι;

- **Ομάδες πωλήσεων B2B** που φτιάχνουν λίστες κλήσεων και email ανά επάγγελμα και περιοχή
- **Διαφημιστικές και εταιρείες κατασκευής ιστοσελίδων** που αναζητούν νέους πελάτες
- **Προμηθευτές και διανομείς** που χαρτογραφούν κάθε κατάστημα ή εργαστήριο μιας περιοχής
- **Ερευνητές αγοράς** που μετρούν επιχειρήσεις ανά κατηγορία, πόλη ή Τ.Κ.
- **Διαφημιζόμενοι** που βλέπουν ποιοι ανταγωνιστές πληρώνουν για προβολή στο xo.gr

#### Πώς λειτουργεί;

1. Γράψτε έναν ή περισσότερους **όρους αναζήτησης** και **περιοχές**, ή επικολλήστε URL του xo.gr.
2. Το Actor τρέχει κάθε αναζήτηση στο xo.gr και ελέγχει ότι το xo.gr αναγνώρισε την περιοχή.
3. Διαβάζει την πρώτη σελίδα, μαθαίνει το σύνολο και διαβάζει τις υπόλοιπες μαζί.
4. Με ενεργά τα στοιχεία προφίλ, ανοίγει το προφίλ κάθε επιχείρησης για τα επιπλέον πεδία.
5. Τα αποτελέσματα αποθηκεύονται στο dataset της Apify, έτοιμα για JSON, CSV ή Excel.

#### Είσοδος

Δύο τρόποι. **Τα Start URLs έχουν πάντα προτεραιότητα**: αν τα συμπληρώσετε, τα πεδία αναζήτησης αγνοούνται.

```json
{
  "search_terms": ["δικηγόροι"],
  "locations": ["Γλυφάδα", "Χανιά"],
  "max_items": 500,
  "skip_sponsored": true
}
```

- `search_terms`: κατηγορίες, προϊόντα ή επωνυμίες, στα ελληνικά ή στα αγγλικά.
- `locations`: δήμοι, περιοχές ή νομοί. Κενό σημαίνει όλη η Ελλάδα.
- `max_items`: μέγιστος αριθμός επιχειρήσεων.
- `include_details`: φαξ, υπεύθυνος, επωνυμία εταιρείας, ωράριο, βαθμολογία, περιγραφή και social από το προφίλ.
- `skip_sponsored`: μόνο οργανικά αποτελέσματα.
- `download_logos`: το xo.gr δείχνει τις εικόνες του μόνο σε επισκέπτες από την Ελλάδα, οπότε κάθε λογότυπο αντιγράφεται στον χώρο αποθήκευσης της εκτέλεσης και το `logo` ανοίγει από οποιαδήποτε χώρα. Ο αρχικός σύνδεσμος μένει στο `logo_original`.
- `start_urls` / `max_pages`: σύνδεσμοι αναζήτησης, κατηγορίας ή προφίλ του xo.gr, και όριο σελίδων (20 επιχειρήσεις η καθεμία).

**Ένα όριο που αξίζει να ξέρετε:** το xo.gr δείχνει περίπου 300 αποτελέσματα ανά αναζήτηση, ακόμη κι όταν αναφέρει χιλιάδες. Για μια μεγάλη κατηγορία, δώστε πολλές περιοχές αντί για μία ευρεία αναζήτηση.

#### Τιμολόγηση

Πληρώνετε **ανά αποτέλεσμα**: για κάθε επιχείρηση που αποθηκεύεται, συν ένα πολύ μικρό τέλος εκκίνησης. Οι χορηγούμενες καταχωρίσεις που αφαιρούνται με το `skip_sponsored` και οι διπλές δεν χρεώνονται. **Η τρέχουσα τιμή εμφανίζεται στη σελίδα του Actor στο Apify Store.** Στο δωρεάν πλάνο κάθε εκτέλεση επιστρέφει έως 25 επιχειρήσεις.

#### Συχνές ερωτήσεις (FAQ)

**Γιατί βλέπω επιχειρήσεις από άλλες πόλεις;**
Είναι χορηγούμενες καταχωρίσεις που το xo.gr βάζει στην αρχή κάθε αναζήτησης. Δείτε το `is_sponsored` ή ενεργοποιήστε το `skip_sponsored`.

**Γιατί παίρνω λιγότερα αποτελέσματα από το σύνολο του xo.gr;**
Το xo.gr δείχνει περίπου τα πρώτα 300 αποτελέσματα κάθε αναζήτησης. Χωρίστε μια μεγάλη αναζήτηση σε πολλές περιοχές.

**Είναι νόμιμο;**
Το Actor συλλέγει δημόσια στοιχεία επιχειρήσεων. Είστε υπεύθυνοι για τη χρήση τους σύμφωνα με τους όρους του xo.gr και τη νομοθεσία, συμπεριλαμβανομένου του GDPR.

#### Χρειάζεστε προσαρμοσμένο scraper;

Χρειάζεστε άλλον ελληνικό κατάλογο, επιπλέον πεδία ή προγραμματισμένη ροή δεδομένων; Επισκεφθείτε το [automationbyexperts.com](https://automationbyexperts.com).

# Actor input Schema

## `search_terms` (type: `array`):

Business categories, products or business names, one per line, in English or Greek ('lawyers' or 'δικηγόροι', 'car rental', 'ζαχαροπλαστεία'). Exactly what you would type in xo.gr's search box. Each term is searched in every location.

## `locations` (type: `array`):

Places in Greece, one per line: a municipality, an area or a region, in Greek or Latin letters ('Glyfada', 'Kalamaria', 'Athens', 'Θεσσαλονίκη', 'Νότια Προάστια Αθήνας', 'Κρήτη'). Regions work best in Greek. Leave empty to search all of Greece. xo.gr shows about 300 results per search, so for a big category list several places instead of one broad one.

## `max_items` (type: `integer`):

Stop after this many businesses across all searches. Leave empty for no limit. Free-plan runs are capped at 25.

## `include_details` (type: `boolean`):

Open each business's xo.gr profile to add fax, contact person, legal company name, opening hours, rating, review count, description and social links. Phones, email, website, address and GPS come without it. One extra page per business, so a run with it on is slower.

## `skip_sponsored` (type: `boolean`):

xo.gr shows paid listings at the top of every search, and many are located outside the searched place. Turn this on to keep only the organic results. Skipped listings are not charged. Every row also carries an 'is\_sponsored' flag, so you can filter later instead.

## `download_logos` (type: `boolean`):

xo.gr only serves its images to visitors in Greece, so its logo links do not open anywhere else (and show as 'Proxied content' in the results table). With this on, each logo is copied to your run's storage and the 'logo' field links to the copy, which opens from any country. The original link stays in 'logo\_original'.

## `start_urls` (type: `array`):

xo.gr search URLs (https://www.xo.gr/search/?what=...), category pages (https://www.xo.gr/dir-az/...) or single business profiles (https://www.xo.gr/profile/...).

## `max_pages` (type: `integer`):

How many result pages (20 businesses each) to read per search or URL. Leave empty to read every page xo.gr serves.

## Actor input object example

```json
{
  "search_terms": [
    "lawyers"
  ],
  "locations": [
    "Glyfada"
  ],
  "max_items": 50,
  "include_details": false,
  "skip_sponsored": false,
  "download_logos": true
}
```

# Actor output Schema

## `businesses` (type: `string`):

Every business found, with phones, email, website, address, GPS and the sponsored flag. Switch between the Overview and Contacts views.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "search_terms": [
        "lawyers"
    ],
    "locations": [
        "Glyfada"
    ],
    "max_items": 50
};

// Run the Actor and wait for it to finish
const run = await client.actor("fayoussef/xo-gr-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "search_terms": ["lawyers"],
    "locations": ["Glyfada"],
    "max_items": 50,
}

# Run the Actor and wait for it to finish
run = client.actor("fayoussef/xo-gr-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "search_terms": [
    "lawyers"
  ],
  "locations": [
    "Glyfada"
  ],
  "max_items": 50
}' |
apify call fayoussef/xo-gr-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,fayoussef/xo-gr-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/xAij6mwoNQus5FSuz/builds/ipbBpKqQ0dUYSC8pI/openapi.json
