---
updatedAt: 2025-06-09T23:49:51.000Z
agentTools:
  projectIndex: https://support.speedcurve.com/llms.txt
---

# Get a test

Retrieves all the details available for a specific test.

## Error codes

<Table align={["left","left","left"]}>
  <thead>
    <tr>
      <th style={{ textAlign: "left" }}>
        HTTP code
      </th>

      <th style={{ textAlign: "left" }}>
        Error
      </th>

      <th style={{ textAlign: "left" }}>
        Reason
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td style={{ textAlign: "left" }}>
        404
      </td>

      <td style={{ textAlign: "left" }}>
        `Test not found.`
      </td>

      <td style={{ textAlign: "left" }}>
        Invalid test ID.
      </td>
    </tr>
  </tbody>
</Table>

# OpenAPI definition

```json
{
  "openapi": "3.1.0",
  "info": {
    "title": "speedcurve-api",
    "version": "2.1.0"
  },
  "servers": [
    {
      "url": "https://api.speedcurve.com/v1"
    }
  ],
  "components": {
    "securitySchemes": {
      "sec0": {
        "type": "http",
        "scheme": "basic"
      }
    }
  },
  "security": [
    {
      "sec0": []
    }
  ],
  "paths": {
    "/tests/{test_id}": {
      "get": {
        "summary": "Get a test",
        "description": "Retrieves all the details available for a specific test.",
        "operationId": "get-a-test",
        "parameters": [
          {
            "name": "test_id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "responses": {
          "200": {
            "description": "200",
            "content": {
              "application/json": {
                "examples": {
                  "Result": {
                    "value": "{\n  \"test_id\": \"210926_K1_2cd6f2b753b41c44e580a3449a2e4b95\",\n  \"url\": \"http://www.theguardian.com/world/malaysia-airlines-flight-mh370?view=mobile\",\n  \"timezone\": \"Pacific/Auckland\",\n  \"day\": \"2021-09-26\",\n  \"timestamp\": 1632618000,\n  \"region\": \"ap-southeast-2\",\n  \"status\": 0,\n  \"run\": 1,\n  \"browser\": \"Chrome\",\n  \"browser_version\": \"91.0.4472.77\",\n  \"viewport_width\": 1280,\n  \"viewport_height\": 800,\n  \"pixel_ratio\": 1,\n  \"bandwidth_down\": 5000,\n  \"bandwidth_up\": 1000,\n  \"bandwidth_latency\": 28,\n  \"bandwidth_packet_loss_rate\": 0,\n  \"byte\": 226,\n  \"dom_content_loaded\": 564,\n  \"render\": 400,\n  \"visually_complete\": 15800,\n  \"first_interactive\": 11307,\n  \"first_cpu_idle\": 11307,\n  \"time_to_interactive\": 11307,\n  \"first_contentful_paint\": 386,\n  \"largest_contentful_paint\": 752,\n  \"first_meaningful_paint\": 561,\n  \"cumulative_layout_shift\": 0.73161560098669,\n  \"dom\": 4445,\n  \"loaded\": 13433,\n  \"size\": 2063024,\n  \"image_saving\": 0,\n  \"requests\": 325,\n  \"speedindex\": 4441,\n  \"html_requests\": 55,\n  \"html_size\": 151369,\n  \"css_requests\": 4,\n  \"css_size\": 45712,\n  \"js_requests\": 94,\n  \"js_size\": 1317661,\n  \"image_requests\": 104,\n  \"image_size\": 297074,\n  \"font_requests\": 10,\n  \"font_size\": 216152,\n  \"text_requests\": 0,\n  \"text_size\": 0,\n  \"video_requests\": 0,\n  \"video_size\": 0,\n  \"flash_requests\": 0,\n  \"flash_size\": 0,\n  \"other_requests\": 58,\n  \"other_size\": 35056,\n  \"first_party_requests\": 66,\n  \"first_party_size\": 848472,\n  \"first_party_cpu\": 616,\n  \"first_party_long_tasks\": 63,\n  \"first_party_num_long_tasks\": 1,\n  \"first_party_longest_task\": 63,\n  \"third_party_requests\": 259,\n  \"third_party_size\": 1214552,\n  \"third_party_cpu\": 797,\n  \"third_party_long_tasks\": 114,\n  \"third_party_num_long_tasks\": 2,\n  \"third_party_longest_task\": 63,\n  \"blocking_scripts\": 3,\n  \"blocking_css\": 1,\n  \"har\": \"https://wpt.speedcurve.com/export.php?test=210926_K1_2cd6f2b753b41c44e580a3449a2e4b95\",\n  \"screen\": \"https://wpt.speedcurve.com/getfile.php?test=210926_K1_2cd6f2b753b41c44e580a3449a2e4b95&file=1_screen.jpg\",\n  \"custom_metrics\": [\n    {\n      \"mark\": \"App Begin\",\n      \"value\": 1385\n    },\n    {\n      \"mark\": \"App End\",\n      \"value\": 1436\n    },\n    {\n      \"mark\": \"gpt-first-ad-request\",\n      \"value\": 4928\n    }\n  ],\n  \"hero_metrics\": [\n    {\n      \"hero\": \"h1\",\n      \"name\": \"Hero H1\",\n      \"value\": 4000\n    },\n    {\n      \"hero\": \"biggest_img\",\n      \"name\": \"Hero Largest Image\",\n      \"value\": 4000\n    }\n  ],\n  \"first_painted_hero\": 4000,\n  \"last_painted_hero\": 4000,\n  \"lighthouse_performance\": 75,\n  \"lighthouse_pwa\": 45,\n  \"lighthouse_accessibility\": 96,\n  \"lighthouse_best_practice\": 73,\n  \"lighthouse_seo\": 83,\n  \"total_blocking_time\": 135,\n  \"long_tasks\": 177,\n  \"num_long_tasks\": 3,\n  \"longest_task\": 63,\n  \"cpu_idle\": 11062,\n  \"cpu_scripting\": 1630,\n  \"cpu_layout\": 415,\n  \"cpu_painting\": 139,\n  \"cpu_render_idle\": 341,\n  \"cpu_render_scripting\": 8,\n  \"cpu_render_layout\": 21,\n  \"cpu_render_painting\": 0,\n  \"cpu_pageload_idle\": 4735,\n  \"cpu_pageload_scripting\": 1164,\n  \"cpu_pageload_layout\": 349,\n  \"cpu_pageload_painting\": 116,\n  \"dom_elements\": 1217,\n  \"site_id\": 123,\n  \"url_id\": 456\n}"
                  }
                },
                "schema": {
                  "type": "object",
                  "properties": {
                    "test_id": {
                      "type": "string",
                      "example": "210926_K1_2cd6f2b753b41c44e580a3449a2e4b95"
                    },
                    "url": {
                      "type": "string",
                      "example": "http://www.theguardian.com/world/malaysia-airlines-flight-mh370?view=mobile"
                    },
                    "timezone": {
                      "type": "string",
                      "example": "Pacific/Auckland"
                    },
                    "day": {
                      "type": "string",
                      "example": "2021-09-26"
                    },
                    "timestamp": {
                      "type": "integer",
                      "example": 1632618000,
                      "default": 0
                    },
                    "region": {
                      "type": "string",
                      "example": "ap-southeast-2"
                    },
                    "status": {
                      "type": "integer",
                      "example": 0,
                      "default": 0
                    },
                    "run": {
                      "type": "integer",
                      "example": 1,
                      "default": 0
                    },
                    "browser": {
                      "type": "string",
                      "example": "Chrome"
                    },
                    "browser_version": {
                      "type": "string",
                      "example": "91.0.4472.77"
                    },
                    "viewport_width": {
                      "type": "integer",
                      "example": 1280,
                      "default": 0
                    },
                    "viewport_height": {
                      "type": "integer",
                      "example": 800,
                      "default": 0
                    },
                    "pixel_ratio": {
                      "type": "integer",
                      "example": 1,
                      "default": 0
                    },
                    "bandwidth_down": {
                      "type": "integer",
                      "example": 5000,
                      "default": 0
                    },
                    "bandwidth_up": {
                      "type": "integer",
                      "example": 1000,
                      "default": 0
                    },
                    "bandwidth_latency": {
                      "type": "integer",
                      "example": 28,
                      "default": 0
                    },
                    "bandwidth_packet_loss_rate": {
                      "type": "integer",
                      "example": 0,
                      "default": 0
                    },
                    "byte": {
                      "type": "integer",
                      "example": 226,
                      "default": 0
                    },
                    "dom_content_loaded": {
                      "type": "integer",
                      "example": 564,
                      "default": 0
                    },
                    "render": {
                      "type": "integer",
                      "example": 400,
                      "default": 0
                    },
                    "visually_complete": {
                      "type": "integer",
                      "example": 15800,
                      "default": 0
                    },
                    "first_interactive": {
                      "type": "integer",
                      "example": 11307,
                      "default": 0
                    },
                    "first_cpu_idle": {
                      "type": "integer",
                      "example": 11307,
                      "default": 0
                    },
                    "time_to_interactive": {
                      "type": "integer",
                      "example": 11307,
                      "default": 0
                    },
                    "first_contentful_paint": {
                      "type": "integer",
                      "example": 386,
                      "default": 0
                    },
                    "largest_contentful_paint": {
                      "type": "integer",
                      "example": 752,
                      "default": 0
                    },
                    "first_meaningful_paint": {
                      "type": "integer",
                      "example": 561,
                      "default": 0
                    },
                    "cumulative_layout_shift": {
                      "type": "number",
                      "example": 0.73161560098669,
                      "default": 0
                    },
                    "dom": {
                      "type": "integer",
                      "example": 4445,
                      "default": 0
                    },
                    "loaded": {
                      "type": "integer",
                      "example": 13433,
                      "default": 0
                    },
                    "size": {
                      "type": "integer",
                      "example": 2063024,
                      "default": 0
                    },
                    "image_saving": {
                      "type": "integer",
                      "example": 0,
                      "default": 0
                    },
                    "requests": {
                      "type": "integer",
                      "example": 325,
                      "default": 0
                    },
                    "speedindex": {
                      "type": "integer",
                      "example": 4441,
                      "default": 0
                    },
                    "html_requests": {
                      "type": "integer",
                      "example": 55,
                      "default": 0
                    },
                    "html_size": {
                      "type": "integer",
                      "example": 151369,
                      "default": 0
                    },
                    "css_requests": {
                      "type": "integer",
                      "example": 4,
                      "default": 0
                    },
                    "css_size": {
                      "type": "integer",
                      "example": 45712,
                      "default": 0
                    },
                    "js_requests": {
                      "type": "integer",
                      "example": 94,
                      "default": 0
                    },
                    "js_size": {
                      "type": "integer",
                      "example": 1317661,
                      "default": 0
                    },
                    "image_requests": {
                      "type": "integer",
                      "example": 104,
                      "default": 0
                    },
                    "image_size": {
                      "type": "integer",
                      "example": 297074,
                      "default": 0
                    },
                    "font_requests": {
                      "type": "integer",
                      "example": 10,
                      "default": 0
                    },
                    "font_size": {
                      "type": "integer",
                      "example": 216152,
                      "default": 0
                    },
                    "text_requests": {
                      "type": "integer",
                      "example": 0,
                      "default": 0
                    },
                    "text_size": {
                      "type": "integer",
                      "example": 0,
                      "default": 0
                    },
                    "video_requests": {
                      "type": "integer",
                      "example": 0,
                      "default": 0
                    },
                    "video_size": {
                      "type": "integer",
                      "example": 0,
                      "default": 0
                    },
                    "flash_requests": {
                      "type": "integer",
                      "example": 0,
                      "default": 0
                    },
                    "flash_size": {
                      "type": "integer",
                      "example": 0,
                      "default": 0
                    },
                    "other_requests": {
                      "type": "integer",
                      "example": 58,
                      "default": 0
                    },
                    "other_size": {
                      "type": "integer",
                      "example": 35056,
                      "default": 0
                    },
                    "first_party_requests": {
                      "type": "integer",
                      "example": 66,
                      "default": 0
                    },
                    "first_party_size": {
                      "type": "integer",
                      "example": 848472,
                      "default": 0
                    },
                    "first_party_cpu": {
                      "type": "integer",
                      "example": 616,
                      "default": 0
                    },
                    "first_party_long_tasks": {
                      "type": "integer",
                      "example": 63,
                      "default": 0
                    },
                    "first_party_num_long_tasks": {
                      "type": "integer",
                      "example": 1,
                      "default": 0
                    },
                    "first_party_longest_task": {
                      "type": "integer",
                      "example": 63,
                      "default": 0
                    },
                    "third_party_requests": {
                      "type": "integer",
                      "example": 259,
                      "default": 0
                    },
                    "third_party_size": {
                      "type": "integer",
                      "example": 1214552,
                      "default": 0
                    },
                    "third_party_cpu": {
                      "type": "integer",
                      "example": 797,
                      "default": 0
                    },
                    "third_party_long_tasks": {
                      "type": "integer",
                      "example": 114,
                      "default": 0
                    },
                    "third_party_num_long_tasks": {
                      "type": "integer",
                      "example": 2,
                      "default": 0
                    },
                    "third_party_longest_task": {
                      "type": "integer",
                      "example": 63,
                      "default": 0
                    },
                    "blocking_scripts": {
                      "type": "integer",
                      "example": 3,
                      "default": 0
                    },
                    "blocking_css": {
                      "type": "integer",
                      "example": 1,
                      "default": 0
                    },
                    "har": {
                      "type": "string",
                      "example": "https://wpt.speedcurve.com/export.php?test=210926_K1_2cd6f2b753b41c44e580a3449a2e4b95"
                    },
                    "screen": {
                      "type": "string",
                      "example": "https://wpt.speedcurve.com/getfile.php?test=210926_K1_2cd6f2b753b41c44e580a3449a2e4b95&file=1_screen.jpg"
                    },
                    "custom_metrics": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "mark": {
                            "type": "string",
                            "example": "App Begin"
                          },
                          "value": {
                            "type": "integer",
                            "example": 1385,
                            "default": 0
                          }
                        }
                      }
                    },
                    "hero_metrics": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "hero": {
                            "type": "string",
                            "example": "h1"
                          },
                          "name": {
                            "type": "string",
                            "example": "Hero H1"
                          },
                          "value": {
                            "type": "integer",
                            "example": 4000,
                            "default": 0
                          }
                        }
                      }
                    },
                    "first_painted_hero": {
                      "type": "integer",
                      "example": 4000,
                      "default": 0
                    },
                    "last_painted_hero": {
                      "type": "integer",
                      "example": 4000,
                      "default": 0
                    },
                    "lighthouse_performance": {
                      "type": "integer",
                      "example": 75,
                      "default": 0
                    },
                    "lighthouse_pwa": {
                      "type": "integer",
                      "example": 45,
                      "default": 0
                    },
                    "lighthouse_accessibility": {
                      "type": "integer",
                      "example": 96,
                      "default": 0
                    },
                    "lighthouse_best_practice": {
                      "type": "integer",
                      "example": 73,
                      "default": 0
                    },
                    "lighthouse_seo": {
                      "type": "integer",
                      "example": 83,
                      "default": 0
                    },
                    "total_blocking_time": {
                      "type": "integer",
                      "example": 135,
                      "default": 0
                    },
                    "long_tasks": {
                      "type": "integer",
                      "example": 177,
                      "default": 0
                    },
                    "num_long_tasks": {
                      "type": "integer",
                      "example": 3,
                      "default": 0
                    },
                    "longest_task": {
                      "type": "integer",
                      "example": 63,
                      "default": 0
                    },
                    "cpu_idle": {
                      "type": "integer",
                      "example": 11062,
                      "default": 0
                    },
                    "cpu_scripting": {
                      "type": "integer",
                      "example": 1630,
                      "default": 0
                    },
                    "cpu_layout": {
                      "type": "integer",
                      "example": 415,
                      "default": 0
                    },
                    "cpu_painting": {
                      "type": "integer",
                      "example": 139,
                      "default": 0
                    },
                    "cpu_render_idle": {
                      "type": "integer",
                      "example": 341,
                      "default": 0
                    },
                    "cpu_render_scripting": {
                      "type": "integer",
                      "example": 8,
                      "default": 0
                    },
                    "cpu_render_layout": {
                      "type": "integer",
                      "example": 21,
                      "default": 0
                    },
                    "cpu_render_painting": {
                      "type": "integer",
                      "example": 0,
                      "default": 0
                    },
                    "cpu_pageload_idle": {
                      "type": "integer",
                      "example": 4735,
                      "default": 0
                    },
                    "cpu_pageload_scripting": {
                      "type": "integer",
                      "example": 1164,
                      "default": 0
                    },
                    "cpu_pageload_layout": {
                      "type": "integer",
                      "example": 349,
                      "default": 0
                    },
                    "cpu_pageload_painting": {
                      "type": "integer",
                      "example": 116,
                      "default": 0
                    },
                    "dom_elements": {
                      "type": "integer",
                      "example": 1217,
                      "default": 0
                    },
                    "site_id": {
                      "type": "integer",
                      "example": 123,
                      "default": 0
                    },
                    "url_id": {
                      "type": "integer",
                      "example": 456,
                      "default": 0
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "404",
            "content": {
              "application/json": {
                "examples": {
                  "Result": {
                    "value": "{\n    \"status\": \"error\",\n    \"message\": \"Test not found.\"\n}"
                  }
                },
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "string",
                      "example": "error"
                    },
                    "message": {
                      "type": "string",
                      "example": "Test not found."
                    }
                  }
                }
              }
            }
          }
        },
        "deprecated": false
      }
    }
  },
  "x-readme": {
    "headers": [],
    "explorer-enabled": true,
    "proxy-enabled": true
  },
  "x-readme-fauxas": true
}
```