Get public coverage status
curl --request GET \
--url https://api.0xarchive.io/v1/status/coverageimport requests
url = "https://api.0xarchive.io/v1/status/coverage"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.0xarchive.io/v1/status/coverage', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.0xarchive.io/v1/status/coverage"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"exchanges": [
{
"exchange": "<string>",
"data_types": {}
}
]
}{
"code": 400,
"error": "Failed to deserialize query string: limit: invalid digit found in string",
"error_code": "invalid_query_params",
"request_id": "3f2a9c71-5b0e-4d68-9a4c-7e1d2b6f8a05"
}{
"code": 429,
"error": "Rate limit exceeded"
}Get public coverage status
0xArchive API reference for Get public coverage status. Includes authentication, parameters, response shape, examples, and route-safe implementation notes.
GET
https://api.0xarchive.io
/
v1
/
status
/
coverage
Get public coverage status
curl --request GET \
--url https://api.0xarchive.io/v1/status/coverageimport requests
url = "https://api.0xarchive.io/v1/status/coverage"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.0xarchive.io/v1/status/coverage', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.0xarchive.io/v1/status/coverage"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"exchanges": [
{
"exchange": "<string>",
"data_types": {}
}
]
}{
"code": 400,
"error": "Failed to deserialize query string: limit: invalid digit found in string",
"error_code": "invalid_query_params",
"request_id": "3f2a9c71-5b0e-4d68-9a4c-7e1d2b6f8a05"
}{
"code": 429,
"error": "Rate limit exceeded"
}Response
Public coverage status
Overall coverage response
Hide child attributes
Hide child attributes
Exchange name
Hide child attributes
Hide child attributes
Coverage for a data type
Hide child attributes
Hide child attributes
Earliest available data timestamp
Latest available data timestamp
Total number of records
Number of symbols with data
Data resolution (e.g., '1.2s', '1m')
Current data lag
Completeness percentage (0-100)
Last modified on July 28, 2026
Was this page helpful?
⌘I