For Agents
Post, activate, and manage OLX.pl classified adverts and reply to buyer messages from a threaded inbox — useful for sellers running multiple listings programmatically.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the OLX Poland API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with OLX Poland API.
Post a new classified advert with photos, price, and category-specific attributes
Activate or deactivate an existing advert without deleting its content
Update advert price, description, or attributes after initial publication
GET STARTED
Use for: I need to post a new advert for a used iPhone on OLX.pl, Deactivate an advert temporarily without deleting it, Update the price on an existing advert, List all of my active adverts on OLX.pl
Not supported: Does not handle payments, shipping labels, or escrow — use for OLX.pl advert posting, category lookup, and buyer messaging only.
Jentic publishes the only available OpenAPI specification for OLX Poland API, keeping it validated and agent-ready. The OLX Poland API enables partners to post and manage classified adverts on the OLX.pl platform, browse the category and city taxonomy used for listing placement, and exchange messages with prospective buyers via the platform's threaded inbox. It exposes 15 endpoints covering advert CRUD, activation/deactivation, category attributes, location lookups, and conversation threads. Authentication uses OAuth 2.0.
Pull the OLX.pl category tree and per-category required attribute schema
List Polish cities to populate the location field on adverts
Read message threads and post replies to potential buyers
Patterns agents use OLX Poland API for, with concrete tasks.
★ Bulk Listing Management for Resellers
A reseller managing dozens of OLX.pl adverts uses POST /adverts to publish new listings, PUT /adverts/{advertId} to adjust pricing in response to demand, and POST /adverts/{advertId}/deactivate when stock runs out. Combining these with GET /categories/{categoryId}/attributes ensures every advert carries the right category-specific fields without manual form-filling.
Pull all active adverts via GET /adverts, drop the price by 10% on items older than 30 days using PUT /adverts/{advertId}, and deactivate any advert flagged as out-of-stock.
Buyer Messaging Automation
Sellers who get hundreds of messages can use GET /threads to list incoming conversations and POST /threads/{threadId}/messages to send templated replies (availability, pickup location, payment instructions). This converts a labour-intensive inbox into a triaged queue where only complex questions reach a human.
List threads created in the last 24 hours via GET /threads, read each via GET /threads/{threadId}/messages, and send a templated availability reply to any thread with no seller response yet.
Category Attribute Compliance
Different OLX.pl categories require different attribute fields (mileage for cars, screen size for laptops). GET /categories returns the full taxonomy and GET /categories/{categoryId}/attributes returns the per-category schema, so an integration can validate that every advert has the mandatory fields before submission rather than getting rejected at POST time.
GET /categories, find the 'samochody-osobowe' category ID, then GET /categories/{categoryId}/attributes to extract the required mileage and fuel-type fields before posting a car advert.
AI Agent Listing Operations
Through Jentic, an AI agent can take a product spec and a few photos, look up the right OLX.pl category, build the attribute payload, and post the advert — all without an OAuth flow being exposed to the agent. Jentic keeps the OAuth token in its vault and only returns scoped operation handles.
Search Jentic for 'post an advert on olx', load POST /adverts, and execute it with category ID, title, description, price, and city ID for a refurbished laptop listing.
15 endpoints — jentic publishes the only available openapi specification for olx poland api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/adverts
Create an advert
/adverts/{advertId}
Update an advert
/adverts/{advertId}/activate
Activate an advert
/adverts/{advertId}/deactivate
Deactivate an advert
/categories/{categoryId}/attributes
Get required attributes for a category
/threads/{threadId}/messages
Send a message to a buyer
/adverts
Create an advert
/adverts/{advertId}
Update an advert
/adverts/{advertId}/activate
Activate an advert
/adverts/{advertId}/deactivate
Deactivate an advert
/categories/{categoryId}/attributes
Get required attributes for a category
Three things that make agents converge on Jentic-routed access.
Credential isolation
OLX.pl uses OAuth 2.0. Jentic runs the authorisation flow once, stores the access and refresh tokens encrypted in the MAXsystem vault, and refreshes them automatically. Agents only see a credential handle.
Intent-based discovery
Agents search Jentic with intents like 'post advert on olx' or 'reply to olx buyer' and Jentic returns the matching operation plus any prerequisite calls (like category attribute lookup) with full input schemas.
Time to first call
Direct integration: 2-3 days for OAuth setup, attribute schema handling, and inbox polling. Through Jentic: under an hour — search, load, execute.
Alternatives and complements available in the Jentic catalogue.
Specific to using OLX Poland API through Jentic.
Why is there no official OpenAPI spec for OLX Poland API?
OLX Poland does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call OLX Poland API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the OLX Poland API use?
OLX.pl uses OAuth 2.0 with partner credentials. Jentic handles the OAuth dance and stores access and refresh tokens in the encrypted vault, refreshing them automatically so the agent never deals with expired tokens.
Can I activate and deactivate adverts without deleting them?
Yes. POST /adverts/{advertId}/deactivate pauses an advert without losing its content, and POST /adverts/{advertId}/activate brings it back. This is the recommended pattern for inventory that goes in and out of stock.
What are the rate limits for the OLX Poland API?
The OpenAPI spec does not document rate limits. OLX.pl's partner programme typically applies daily quotas — call /categories and /cities once and cache them, since they change infrequently and otherwise consume your quota.
How do I post an advert with the correct category attributes through Jentic?
Search Jentic for 'post advert on olx', and the SDK returns POST /adverts together with GET /categories/{categoryId}/attributes so the agent can build a valid attribute payload before posting.
Does the OLX Poland API include payments or escrow?
No. The Partner API is scoped to listings, categories, locations, and messaging. Payments between buyers and sellers happen outside the API and are not exposed through the spec.
/threads/{threadId}/messages
Send a message to a buyer