Logs
Returns the Mobile Proxy service's request records, filterable and paginated.
https://api.proxynet.io/api/v1/orders/{id}/logsYour plan must include log access. On ISP, Datacenter and Gaming each record is a CONNECTION and is written when the connection closes; the fields are explained on the Log records page. The newest record comes first.
Every record comes back with the same fixed set of keys; a field without a value is not left out, it is null.
Invalid filter values are not silently ignored; they return 400 invalid_request. An unknown parameter, a range whose start is after its end, or an ISP-only parameter sent for a Mobile/Residential service also returns 400; details.field tells you which parameter. offset + limit cannot exceed 10000.
If meta.partial is true, the list may be incomplete: in the ISP family older records could not be read at that moment; on Mobile/Residential only the most recent records were returned. Try again shortly. If meta.source is none, this service has no log source yet. If the log store is temporarily unreachable, 503 service_unavailable is returned.
Authorization
Sent as Bearer <token>. This endpoint needs the logs:read (Logs) scope; a token without it gets 403.
Path parameters
The service ID. Take it from the id field of the GET /orders response.
Query parameters
Level; can be sent more than once. In the ISP family it is derived from the result code: 0 → connect, 100/101 → auth, 105/106 → quota, 201 → disconnect, other codes → error. Records before September 17, 2026 can only be connect or error.
Free IP search. Only digits, a-f, . and : are accepted. In the ISP family a full IPv4/IPv6 address matches the client, target, exit or entry IP exactly; part of an address (e.g. 185.23) must be at least 3 characters and is searched for within the target address (records since September 17, 2026 only). On Mobile/Residential it is searched for within the target or client address. To search by domain, use target_host.
Start, ISO-8601. In the ISP family it applies to the moment the connection CLOSED and is clamped to the order's creation time; older records are not returned.
End, ISO-8601. Cannot be before the start.
HTTP status group. Mobile and Residential only; ISP family records have no HTTP status code, so it returns 400 there (use result, category or ok instead).
Lower bound on how long the connection stayed open, in ms (non-negative integer). This is not latency; for latency, use min_latency_ms.
Upper bound on how long the connection stayed open, in ms. Cannot be less than min_duration_ms.
Records per page: 1-200, default 50. 0, a negative or a non-integer value returns 400; values above 200 are capped at 200 (meta.limit shows the value applied).
Number of records to skip. offset + limit cannot exceed 10000; instead of paging deeper, narrow the range with start/end.