Connection rules

XML integration takes place using a polling-based architecture, which means that our system downloads the XML file occasionally and begins the adverts processing. XML files are being processed every day, every hour.

User-Agent

To download the XML file, an HTTP(s) request is made, and the User-Agent is defined in the header of this request:

User-Agent:olx-group-api

To avoid download errors (e.g. HTTP 403), this User-Agent must be released on your server or through your hosting.

Timeouts

Our system makes an http(s) request to download the XML file. In this connection, some timeouts are defined to guarantee resilience on both sides (client/server):

  • Timeout to establish HTTP(s) connection: 60 seconds
  • Timeout to download the XML File (bytes): 5 minutes

TLS

The following versions of TLS (Transport Layer Security) are currently supported to establish the connection:

  • TLSv1
  • TLSv1.1
  • TLSv1.2

XML system IPs

If you have a firewall, you need to add our outgoing IPs to the whitelist so that we can access your XML file (bytes):

  • 52.19.75.196/32
  • 52.17.99.152/32
  • 34.251.59.6/32

Certificates

We do not accept self-signed certificates if you use HTTPS (Hypertext Transfer Protocol Secure).

Maximum character length in URL

We currently support URLs with a maximum length of 255 characters.