OLX Seller Profile Data — Account Type, Registration & Activity
Send an OLX user ID, UUID or profile URL and this source returns the seller's profile as data: name, account type, registration date, last seen, response time and, for business accounts, company details.
{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "olx_user",
"domain": "olx.pl",
"user": "2361055558",
"user_id": "2361055558",
"human": "# OLX user\n\n- **Domain:** olx.pl\n- **User:** 2361055558\n- **Proxy traffic:** 1.6 KB\n- **Name:** rotting_vamp\n- **Account:** private\n- **Registered:** 2024-07-11 15:18\n- **Last seen:** 2026-09-30 14:51",
"machine": {
"user": {
"id": "2361055558",
"uuid": "5ffe6c78-223e-481b-b603-0e1f44929d95",
"name": "rotting_vamp",
"image": null,
"alias": null,
"user_type": "user",
"is_business": false,
"has_business_page": null,
"is_online": false,
"created_at": 1720711109,
"last_login_at": 1790195932,
"last_seen_at": 1790779889,
"offers_url": "https://www.olx.pl/oferty/user/2zMKpg/",
"social_network_account_type": null,
"response_time": null,
"response_time_label": null,
"latitude": 49.55815,
"longitude": 22.20117,
"business_type": null,
"company_name": null,
"description": null,
"address_street": null,
"address_number": null,
"address_postcode": null,
"address_city": null,
"website_url": null,
"banner": null
},
"proxy_traffic_bytes": 1669
},
"total_points": 5
}- You send
- An OLX user ID, UUID or profile URL, and the marketplace domain (defaults to olx.pl)
- You get back
- Account type, registration, last seen, response time and business details
- Coverage
- Public seller profiles on the OLX marketplaces for Poland, Ukraine, Romania, Bulgaria, Portugal, Kazakhstan and Uzbekistan.
- Price
- 5 pts — $5 per 1,000
- Charged only when the ad or profile resolves. An ID or URL that doesn't resolve is not billed.
Ways to get this data
Three approaches teams use today, and where each one runs into trouble.
| Approach | What it takes | Cost | Trade-off |
|---|---|---|---|
| Checking the profile by hand | Open the page and read it | Free, and slow | Fine for one, unworkable across a list |
| Building a scraper | Write it, host it, and repair it when OLX changes its pages | Engineering time | A maintenance commitment for something that isn't your product |
| NeuralVerge | One request per seller | $5 per 1,000, misses not billed | Private accounts expose few fields, and several business fields come back empty in that case |
What you get back
Every field in the response shown above.
| Field | Type | Description |
|---|---|---|
user | object | The seller profile. Its keys are listed below. |
id | string | OLX user ID. |
uuid | string | OLX user UUID. |
name | string | Display name. |
image | string | Avatar URL. null in the sample. |
alias | string | Profile alias, when set. null in the sample. |
user_type | string | Account type, e.g. user. |
is_business | boolean | Whether the account is a business account. |
has_business_page | boolean | Whether the seller has a business page. null in the sample. |
is_online | boolean | Whether the user was online at request time. |
created_at | number | Unix timestamp the account was registered. |
last_login_at | number | Unix timestamp of the last login. |
last_seen_at | number | Unix timestamp the user was last seen. |
offers_url | string | Link to the seller's ads page on OLX. |
response_time | number | Typical response time. null in the sample, with response_time_label as its display form. |
latitude | number | Latitude of the seller's location (longitude is returned alongside). |
business_type | string | Business details (business_type, company_name, description, address_street, address_number, address_postcode, address_city, website_url, banner). All null on the private account in the sample. |
How to run it
The same lookup works from the app, the API, or as a tool an agent can call mid-task.
user is the only required field and takes a numeric ID, a UUID or a profile URL. domain defaults to olx.pl. Business details are only filled in for business accounts.
curl -X POST https://api.neuralverge.ai/functions/v1/run-olx-users \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "user": "2361055558", "domain": "olx.pl" }'What teams use it for
Where this field shows up in an actual workflow.
Check account age, last activity and response time before relying on a seller.
Use the account type and business details to classify sellers.
Collect company names, addresses and websites from business accounts.
Take the user id and run OLX user offers to see their current ads.
Coverage, freshness and limits
What this source covers, how fresh it is, and where it stops.
Public seller profiles on the OLX marketplaces for Poland, Ukraine, Romania, Bulgaria, Portugal, Kazakhstan and Uzbekistan.
Read at request time.
This source returns publicly visible profile information, stamped with the user it was read from and a session id you can trace. Profiles can describe private individuals, so keep what you store under your own data-protection rules.
- —Private accounts return mostly empty business fields.
- —Response time, avatar and alias are not set for every user.
- —Activity timestamps reflect the moment of the request.
Questions, answered
A numeric user ID, a UUID or a profile URL. All three go in the user field.
Related sources
Try olx user on your own data
One request format across every source in the catalog.