---
title: "Get all tests"
method: GET
path: "/tests"
---

# Get all tests

`GET /tests`

Retrieves all tests for date range

## Query parameters

- `start_timestamp` integer, required
- `end_timestamp` integer
- `site_id` integer
- `url_id` integer
- `pagelabel` string
- `region` string
- `browser` string
- `status` integer
- `page` integer
- `per_page` integer

## Response `200`

200

- object
  - `data` object[]
    - `test_id` string
    - `url` string
    - `timezone` string
    - `day` string
    - `timestamp` integer
    - `region` string
    - `status` integer
    - `run` integer
    - `browser` string
    - `browser_version` string
    - `viewport_width` integer
    - `viewport_height` integer
    - `pixel_ratio` integer
    - `bandwidth_down` integer
    - `bandwidth_up` integer
    - `bandwidth_latency` integer
    - `bandwidth_packet_loss_rate` integer
    - `byte` integer
    - `dom_content_loaded` integer
    - `render` integer
    - `visually_complete` integer
    - `first_interactive` integer
    - `first_cpu_idle` integer
    - `time_to_interactive` integer
    - `first_contentful_paint` integer
    - `largest_contentful_paint` integer
    - `first_meaningful_paint` integer
    - `cumulative_layout_shift` number
    - `dom` integer
    - `loaded` integer
    - `size` integer
    - `image_saving` integer
    - `requests` integer
    - `speedindex` integer
    - `html_requests` integer
    - `html_size` integer
    - `css_requests` integer
    - `css_size` integer
    - `js_requests` integer
    - `js_size` integer
    - `image_requests` integer
    - `image_size` integer
    - `font_requests` integer
    - `font_size` integer
    - `text_requests` integer
    - `text_size` integer
    - `video_requests` integer
    - `video_size` integer
    - `flash_requests` integer
    - `flash_size` integer
    - `other_requests` integer
    - `other_size` integer
    - `first_party_requests` integer
    - `first_party_size` integer
    - `first_party_cpu` integer
    - `first_party_long_tasks` integer
    - `first_party_num_long_tasks` integer
    - `first_party_longest_task` integer
    - `third_party_requests` integer
    - `third_party_size` integer
    - `third_party_cpu` integer
    - `third_party_long_tasks` integer
    - `third_party_num_long_tasks` integer
    - `third_party_longest_task` integer
    - `blocking_scripts` integer
    - `blocking_css` integer
    - `har` string
    - `screen` string
    - `filmstrip` string
    - `custom_metrics` object[]
      - `mark` string
      - `value` string
    - `hero_metrics` object[]
      - `hero` string
      - `name` string
      - `value` integer
    - `first_painted_hero` integer
    - `last_painted_hero` integer
    - `lighthouse_performance` integer
    - `lighthouse_pwa` integer
    - `lighthouse_accessibility` integer
    - `lighthouse_best_practice` integer
    - `lighthouse_seo` integer
    - `total_blocking_time` integer
    - `long_tasks` integer
    - `num_long_tasks` integer
    - `longest_task` integer
    - `cpu_idle` integer
    - `cpu_scripting` integer
    - `cpu_layout` integer
    - `cpu_painting` integer
    - `cpu_render_idle` integer
    - `cpu_render_scripting` integer
    - `cpu_render_layout` integer
    - `cpu_render_painting` integer
    - `cpu_pageload_idle` integer
    - `cpu_pageload_scripting` integer
    - `cpu_pageload_layout` integer
    - `cpu_pageload_painting` integer
    - `dom_elements` integer
    - `site_id` integer
    - `url_id` integer
  - `meta` object
    - `current_page` integer
    - `from` integer
    - `last_page` integer
    - `path` string
    - `per_page` string
    - `to` integer
    - `total` integer

## Other responses

- `422` — 422

---

[API](https://skmtc.net/speedcurve/apis/speedcurve-api.md) · [All operations](https://skmtc.net/speedcurve/apis/speedcurve-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/speedcurve/speedcurve-api/versions/bb573d4fb28a/schema)
