/paypayfleamarket/categories
curl --request POST \
--url https://api.anysite.io/api/paypayfleamarket/categories \
--header 'Content-Type: application/json' \
--header 'access-token: <api-key>' \
--data '
{
"count": 2,
"timeout": 300,
"category": 1
}
'import requests
url = "https://api.anysite.io/api/paypayfleamarket/categories"
payload = {
"count": 2,
"timeout": 300,
"category": 1
}
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, category: 1})
};
fetch('https://api.anysite.io/api/paypayfleamarket/categories', 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/paypayfleamarket/categories",
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,
'category' => 1
]),
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/paypayfleamarket/categories"
payload := strings.NewReader("{\n \"count\": 2,\n \"timeout\": 300,\n \"category\": 1\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/paypayfleamarket/categories")
.header("access-token", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"count\": 2,\n \"timeout\": 300,\n \"category\": 1\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.anysite.io/api/paypayfleamarket/categories")
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 \"category\": 1\n}"
response = http.request(request)
puts response.read_body[
{
"id": 123,
"name": "<string>",
"url": "<string>",
"parent_id": 123,
"is_leaf": true,
"@type": "PaypayfleamarketCategory",
"is_wear_category": true,
"is_purchase_prohibited_under_18": true,
"product_category": {
"id": 123,
"name": "<string>",
"@type": "PaypayfleamarketCategoryRef"
}
}
]{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}/paypayfleamarket
/paypayfleamarket/categories
Walk the Yahoo!フリマ (formerly PayPay フリマ) category tree one level at a time. Pass a parent category id to get its direct children, or 1 for the 21 top-level categories. The tree is four levels deep and the returned ids are exactly the values the category filter of the listing search accepts. Leaf categories also carry the product category the source maps them to.
Price: 1 credit
⚠️ Common errors: 412: Category not found, or it is a leaf category with no children
POST
/
api
/
paypayfleamarket
/
categories
/paypayfleamarket/categories
curl --request POST \
--url https://api.anysite.io/api/paypayfleamarket/categories \
--header 'Content-Type: application/json' \
--header 'access-token: <api-key>' \
--data '
{
"count": 2,
"timeout": 300,
"category": 1
}
'import requests
url = "https://api.anysite.io/api/paypayfleamarket/categories"
payload = {
"count": 2,
"timeout": 300,
"category": 1
}
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, category: 1})
};
fetch('https://api.anysite.io/api/paypayfleamarket/categories', 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/paypayfleamarket/categories",
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,
'category' => 1
]),
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/paypayfleamarket/categories"
payload := strings.NewReader("{\n \"count\": 2,\n \"timeout\": 300,\n \"category\": 1\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/paypayfleamarket/categories")
.header("access-token", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"count\": 2,\n \"timeout\": 300,\n \"category\": 1\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.anysite.io/api/paypayfleamarket/categories")
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 \"category\": 1\n}"
response = http.request(request)
puts response.read_body[
{
"id": 123,
"name": "<string>",
"url": "<string>",
"parent_id": 123,
"is_leaf": true,
"@type": "PaypayfleamarketCategory",
"is_wear_category": true,
"is_purchase_prohibited_under_18": true,
"product_category": {
"id": 123,
"name": "<string>",
"@type": "PaypayfleamarketCategoryRef"
}
}
]{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Authorizations
API token from the dashboard
Headers
Body
application/json
Response
Successful Response