Query parameters help you to filter and request specific data from an API endpoint.

You can add query parameters in two ways:

  1. Add them in the URL.
  2. Add them in the parameters tab.

Adding parameters in the URL

To add a parameter in the URL, append ? at the end of the URL and add a parameter in key=value format.

You can add multiple parameters by separating them using &.

For example, the below URL is filtered to get the data of the first three Pokemon.

https://pokeapi.co/api/v2/pokemon/?offset=6&limit=3

For which you will get a similar response:

{
  "count": 1281,
  "next": "https://pokeapi.co/api/v2/pokemon?offset=9&limit=3",
  "previous": "https://pokeapi.co/api/v2/pokemon?offset=3&limit=3",
  "results": [
    {
      "name": "squirtle",
      "url": "https://pokeapi.co/api/v2/pokemon/7/"
    },
    {
      "name": "wartortle",
      "url": "https://pokeapi.co/api/v2/pokemon/8/"
    },
    {
      "name": "blastoise",
      "url": "https://pokeapi.co/api/v2/pokemon/9/"
    }
  ]
}

Using the parameters tab

You can use the Parameters tab to set key-value pairs for your API requests. This tab also lets you add a description for each parameter, helping you provide a clear explanation of what each parameter does and why it’s important.

Hoppscotch also offers a Bulk edit feature, allowing you to add or modify multiple request parameters at once, with each key-value pair on a new line separated by a colon (:). For example,

param1: value1
param2: value2
# param3: value3

Try using the parameters tab to see if you get the same response as adding parameters in the URL.

Query parameters help you to filter and request specific data from an API endpoint.

You can add query parameters in two ways:

  1. Add them in the URL.
  2. Add them in the parameters tab.

Adding parameters in the URL

To add a parameter in the URL, append ? at the end of the URL and add a parameter in key=value format.

You can add multiple parameters by separating them using &.

For example, the below URL is filtered to get the data of the first three Pokemon.

https://pokeapi.co/api/v2/pokemon/?offset=6&limit=3

For which you will get a similar response:

{
  "count": 1281,
  "next": "https://pokeapi.co/api/v2/pokemon?offset=9&limit=3",
  "previous": "https://pokeapi.co/api/v2/pokemon?offset=3&limit=3",
  "results": [
    {
      "name": "squirtle",
      "url": "https://pokeapi.co/api/v2/pokemon/7/"
    },
    {
      "name": "wartortle",
      "url": "https://pokeapi.co/api/v2/pokemon/8/"
    },
    {
      "name": "blastoise",
      "url": "https://pokeapi.co/api/v2/pokemon/9/"
    }
  ]
}

Using the parameters tab

You can use the Parameters tab to set key-value pairs for your API requests. This tab also lets you add a description for each parameter, helping you provide a clear explanation of what each parameter does and why it’s important.

Hoppscotch also offers a Bulk edit feature, allowing you to add or modify multiple request parameters at once, with each key-value pair on a new line separated by a colon (:). For example,

param1: value1
param2: value2
# param3: value3

Try using the parameters tab to see if you get the same response as adding parameters in the URL.