---
title: "Get a test"
method: GET
path: "/tests/{test_id}"
---

# Get a test

`GET /tests/{test_id}`

Retrieves all the details available for a specific test.

## Path parameters

- `test_id` string, required

## Response `200`

200

- 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
  - `custom_metrics` object[]
    - `mark` string
    - `value` integer
  - `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

## Other responses

- `404` — 404

---

[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)
