🚀 A major update to the RQrcode platform is currently being deployed to improve performance and add new features, which may temporarily cause minor slowdowns.
API documentation

Link statistics

Query aggregated analytics for a short link.

Authentication
Every request must send the Authorization header with a Bearer token matching the admin API key. Get API key.
API documentation

Endpoint
GET https://rqrcode.com/api/statistics/{link_id}
Example
curl --request GET \
--url 'https://rqrcode.com/api/statistics/{link_id}?start_date=2020-01-01&end_date=2021-01-01' \
--header 'Authorization: Bearer {api_key}'
Parameters
Parameters Details Description
start_date
Required ui.admin.api_docs.common.types.Date
Start date in Y-m-d format.
end_date
Required ui.admin.api_docs.common.types.Date
End date in Y-m-d format.
type
Optional ui.admin.api_docs.common.types.String
Allowed values: overview, referrer_host, referrer_path, continent_code, country_code, city_name, os_name, browser_name, device_type, browser_language, utm_source, utm_medium, utm_campaign, hour
country_code
Optional ui.admin.api_docs.common.types.String
Available when: type = city_name
utm_source
Optional ui.admin.api_docs.common.types.String
Available when: type = utm_medium, utm_campaign
utm_medium
Optional ui.admin.api_docs.common.types.String
Available when: type = utm_campaign
referrer_host
Optional ui.admin.api_docs.common.types.String
Available when: type = referrer_path
Response example
{
    "data": [
        {
            "pageviews": 20,
            "visitors": 5,
            "formatted_date": "2021-01"
        },
        {
            "pageviews": 35,
            "visitors": 10,
            "formatted_date": "2021-02"
        },
        {
            "pageviews": 50,
            "visitors": 25,
            "formatted_date": "2021-03"
        }
    ]
}