Register a limiter
- cURL
- Node.js
- Python
- The
curl 'https://ratelimit.org/register?requests_count=4&time_frame=1000'
import axios from 'axios'
const params = { requests_count: 4, time_frame: 1000 }
const res = await axios.get('https://ratelimit.org/register', { params })
const data = res.data
console.log(data)
import requests
params = [('requests_count', '4'), ('time_frame', '1000')]
res = requests.get('https://ratelimit.org/register', params=params)
data = res.text
print(data)
import request from "the/request"
params := { requests_count: "4", time_frame: "1000" }
res := request.get("https://ratelimit.org/register", params: params)
data := res.data.str()
print(data)
Query Params
-
requests_count - maximum number of requests allowed for specified time frame. The default is only one.
-
time_frame - time frame in which requests can be executed.
Response
As a response you will get a UUID string, which you will need for request later.
Make a request
- cURL
- Node.js
- Python
- The
curl 'https://ratelimit.org/{id}?url=https%3A%2F%2Fexample.com'
import axios from 'axios'
const params = { url: 'https://example.com' }
const res = await axios.get('https://ratelimit.org/{id}', { params })
const data = res.data
console.log(data)
import requests
params = [('url', 'https://example.com')]
res = requests.get('https://ratelimit.org/{id}', params=params)
data = res.text
print(data)
import request from "the/request"
params := { url: "https://example.com" }
res := request.get("https://ratelimit.org/{id}", params: params)
data := res.data.str()
print(data)
Params
-
id - identifier received from register request.
Query Params
-
url - URL you want to query with a limiter.
-
...rest - all other query params will be forwarded when executing request.
Response
As a response you will get whatever was the response when executing request.