Skip to main content

Logs (CSV)

GET 

https://api.ideal-postcodes.co.uk/v1/keys/:key/lookups

Reports lookup information on a key for paid lookups.

This method requires a user_token, which can be found on your accounts page.

A maximum interval of 90 days can be provided for analysis. If no start or end date is provided, the last 21 days will be used as the default interval.

Download Usage History (CSV)

GET /keys/:key/lookups

Returns a CSV download of lookups performed and associated information.

Note that the Content-Type returned will be CSV (text/csv). For a non 200 response, the Content-Type will revert to JSON with the error code and message embedded.

Data Redaction

Personally Identifiable Data (PII) caught in this your usage log (including IP, search term and URL data) will be redacted on a weekly basis.

By default, PII will be redacted if it is older than 21 days. This timeframe can be configured from your dashboard.

You may prevent PII collection altogether by setting the interval to 0 days.

Request

Path Parameters

    key stringrequired

    API Key

    The API Key to retrieve. Begins ak_.

    Example: ak_test

Query Parameters

    user_token string

    Private User Token

    A secret key used for sensitive operations on your account and API Keys.

    Your user token can be retrieved and managed from your accounts page.

    Typically beings uk_...

    Example: uk_B59ScW1p1HHouf1VqclEPZUx
    start int64

    Possible values: >= 0

    Start Timestamp

    A start date/time in the form of a UNIX Timestamp in milliseconds. E.g. 1418556452651

    Example: 1418556452651
    end int64

    Possible values: >= 0

    End Timestamp

    An end date/time in the form of a UNIX Timestamp in milliseconds. E.g. 1418556477882

    Example: 1418556492651
    licensee string

    Licensee Key

    Uniquely identifies a licensee.

    Example: sl_hk71kco54zGSGvF9eXXrvvnMOLLNh

Responses

Success

Schema
    stringstring

    Success

var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.ideal-postcodes.co.uk/v1/keys/:key/lookups");
request.Headers.Add("Accept", "text/csv");
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
Request Collapse all
Base URL
https://api.ideal-postcodes.co.uk/v1
Parameters
— pathrequired
— query
— query
— query
— query
ResponseClear

Click the Send API Request button above and see the response here!