DVP Data API

The Docker DVP Data API allows Docker Verified Publishers to view image pull analytics data for their namespaces. Analytics data can be retrieved as raw data, or in a summary format.

Summary data

In your summary data CSV, you will have access to the data points listed below. You can request summary data for a complete week (Monday through Sunday) or for a complete month (available on the first day of the following month).

There are two levels of summary data:

  • Repository-level, a summary of every namespace and repository
  • Tag- or digest-level, a summary of every namespace, repository, and reference (tag or digest)

The summary data formats contain the following data points:

  • Unique IP address count
  • Pulls by tag count
  • Pulls by digest count
  • Version check count

Raw data

In your raw data CSV you will have access to the data points listed below. You can request raw data for a complete week (Monday through Sunday) or for a complete month (available on the first day of the following month). Note: each action is represented as a single row.

  • Type (industry)
  • Host (cloud provider)
  • Country (geolocation)
  • Timestamp
  • Namespace
  • Repository
  • Reference (digest is always included, tag is provided when available)
  • HTTP request method
  • Action, one of the following:
  • Pull by tag
  • Pull by digest
  • Version check
  • User-Agent

Claim this API

Are you the operator of DVP Data API? Submit a claim to establish contact with us.

Report an Issue

Found something wrong with DVP Data API? Let us know about broken links, changed auth, deprecated endpoints, or other issues.

Screenshot:
Screenshot of DVP Data API homepage
Base URL: https://hub.docker.com/api/publisher/analytics/v1
Auth: unknown
Endpoints: 5
Reachable: unknown
CORS: unknown

Topics

CLOUD, DEVTOOLS

Endpoints

Method Path Summary Auth Last Status Latency
GET / Get namespaces and repos
GET /namespaces/{namespace} Get namespace
GET /namespaces/{namespace}/pulls/exports/years Get years with data
GET /namespaces/{namespace}/pulls/exports/years/{year}/{timespantype} Get timespans with data
GET /namespaces/{namespace}/pulls/exports/years/{year}/{timespantype}/{timespan} Get namespace metadata for timespan
GET /namespaces/{namespace}/pulls/exports/years/{year}/{timespantype}/{timespan}/{dataview} Get namespace data for timespan