/revolve/brands/search
curl --request POST \
--url https://api.anysite.io/api/revolve/brands/search \
--header 'Content-Type: application/json' \
--header 'access-token: <api-key>' \
--data '
{
"count": 2,
"timeout": 300,
"department": "Womens",
"order_by": "A-Z"
}
'import requests
url = "https://api.anysite.io/api/revolve/brands/search"
payload = {
"count": 2,
"timeout": 300,
"department": "Womens",
"order_by": "A-Z"
}
headers = {
"access-token": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'access-token': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({count: 2, timeout: 300, department: 'Womens', order_by: 'A-Z'})
};
fetch('https://api.anysite.io/api/revolve/brands/search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.anysite.io/api/revolve/brands/search",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'count' => 2,
'timeout' => 300,
'department' => 'Womens',
'order_by' => 'A-Z'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"access-token: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.anysite.io/api/revolve/brands/search"
payload := strings.NewReader("{\n \"count\": 2,\n \"timeout\": 300,\n \"department\": \"Womens\",\n \"order_by\": \"A-Z\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("access-token", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.anysite.io/api/revolve/brands/search")
.header("access-token", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"count\": 2,\n \"timeout\": 300,\n \"department\": \"Womens\",\n \"order_by\": \"A-Z\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.anysite.io/api/revolve/brands/search")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["access-token"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"count\": 2,\n \"timeout\": 300,\n \"department\": \"Womens\",\n \"order_by\": \"A-Z\"\n}"
response = http.request(request)
puts response.read_body[
{
"id": "<string>",
"name": "<string>",
"@type": "RevolveBrand",
"alias": "<string>",
"url": "<string>"
}
]{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}/revolve
/revolve/brands/search
List the designers REVOLVE carries in the Womens or Mens storefront, alphabetically, by popularity or narrowed to one department of the index such as Clothing, Shoes, Bags or Beauty. Each designer comes with the code the REVOLVE brand products and product filters endpoints take, its display name, URL alias and page URL.
Price: 1 credit
POST
/
api
/
revolve
/
brands
/
search
/revolve/brands/search
curl --request POST \
--url https://api.anysite.io/api/revolve/brands/search \
--header 'Content-Type: application/json' \
--header 'access-token: <api-key>' \
--data '
{
"count": 2,
"timeout": 300,
"department": "Womens",
"order_by": "A-Z"
}
'import requests
url = "https://api.anysite.io/api/revolve/brands/search"
payload = {
"count": 2,
"timeout": 300,
"department": "Womens",
"order_by": "A-Z"
}
headers = {
"access-token": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'access-token': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({count: 2, timeout: 300, department: 'Womens', order_by: 'A-Z'})
};
fetch('https://api.anysite.io/api/revolve/brands/search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.anysite.io/api/revolve/brands/search",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'count' => 2,
'timeout' => 300,
'department' => 'Womens',
'order_by' => 'A-Z'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"access-token: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.anysite.io/api/revolve/brands/search"
payload := strings.NewReader("{\n \"count\": 2,\n \"timeout\": 300,\n \"department\": \"Womens\",\n \"order_by\": \"A-Z\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("access-token", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.anysite.io/api/revolve/brands/search")
.header("access-token", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"count\": 2,\n \"timeout\": 300,\n \"department\": \"Womens\",\n \"order_by\": \"A-Z\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.anysite.io/api/revolve/brands/search")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["access-token"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"count\": 2,\n \"timeout\": 300,\n \"department\": \"Womens\",\n \"order_by\": \"A-Z\"\n}"
response = http.request(request)
puts response.read_body[
{
"id": "<string>",
"name": "<string>",
"@type": "RevolveBrand",
"alias": "<string>",
"url": "<string>"
}
]{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Authorizations
API token from the dashboard
Headers
Body
application/json
Required range:
x >= 1Required range:
20 <= x <= 1500Available options:
Womens, Mens Available options:
A-Z, popular, Clothing, Shoes, Bags, Accessories, Denim, Beauty, Home, Kids, Swimsuits & Cover-Ups, collections ⌘I