GTmetrix

Performance testing and monitoring tool.

Integrate the GTmetrix API with the Formatting API

Setup the GTmetrix API trigger to run a workflow which integrates with the Formatting API. Pipedream's integration platform allows you to integrate GTmetrix and Formatting remarkably fast. Free for developers.

[Data] Convert JSON to String with Formatting API on New Test Completed from GTmetrix API
GTmetrix + Formatting
 
Try it
[Data] Parse JSON with Formatting API on New Test Completed from GTmetrix API
GTmetrix + Formatting
 
Try it
[Date/Time] Add/Subtract Time with Formatting API on New Test Completed from GTmetrix API
GTmetrix + Formatting
 
Try it
[Date/Time] Compare Dates with Formatting API on New Test Completed from GTmetrix API
GTmetrix + Formatting
 
Try it
[Date/Time] Format with Formatting API on New Test Completed from GTmetrix API
GTmetrix + Formatting
 
Try it
New Test Completed from the GTmetrix API

Emit new event when a test is completed in GTMetrix. See the documentation

 
Try it
Get Performance Report with the GTmetrix API

Fetches the most recent performance report for a particular page from GTmetrix. See the documentation

 
Try it
[Data] Convert JSON to String with the Formatting API

Convert an object to a JSON format string

 
Try it
[Data] Parse JSON with the Formatting API

Parse a JSON string

 
Try it
Run Performance Test with the GTmetrix API

Run a performance test on a specified URL using GTmetrix. See the documentation

 
Try it
[Date/Time] Add/Subtract Time with the Formatting API

Add or subtract time from a given input

 
Try it

Overview of GTmetrix

The GTmetrix API provides an interface to test the loading speed of your website, offering insights into performance issues and potential optimizations. By integrating this API with Pipedream, you can automate performance monitoring, receive alerts, and combine data with other services for in-depth analysis. For instance, you could trigger a performance report after a site update, log results to a spreadsheet for tracking, or compare your metrics against industry standards.

Connect GTmetrix

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    gtmetrix: {
      type: "app",
      app: "gtmetrix",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://gtmetrix.com/api/2.0/status`,
      auth: {
        username: `${this.gtmetrix.$auth.api_key}`,
        password: ``,
      },
    })
  },
})

Connect Formatting

1
2
3
4
5
6
export default defineComponent({
  async run({ steps, $ }) {
    const text = ' Hello world! ';
    return text.trim()
  },
})