Global Tax Rate Lookup
Look up consumption tax rates by country, state, city, or postal code across 130+ countries and regions.
15 coins/call
We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
Look up consumption tax rates by country, state, city, or postal code across 130+ countries and regions.
15 coins/call
按国家、州省、城市或邮编查询消费税率,覆盖 APILayer 当前 130 多个国家和地区。
POST /v1/global-tax-rate-query
使用 ToolKK OpenAPI AppKey,APILayer Key 保留在服务器端 Provider。
成功调用 15 匠币。
Includes ready-to-use Shell, Python, Go, Java, and PHP examples for direct integration.
{
"country": "US",
"state": "CA",
"city": "San Francisco"
}{
"code": "SUCCESS",
"data": {
"country_code": "US",
"standard_rate": 8.625
}
}The fields below are derived from example JSON for integration reference only.
| Path | Type | Sample |
|---|---|---|
| country | string | US |
| state | string | CA |
| city | string | San Francisco |
The fields below are derived from example JSON for integration reference only.
| Path | Type | Sample |
|---|---|---|
| code | string | SUCCESS |
| data | object | {...} |
| data.country_code | string | US |
| data.standard_rate | number | 8.625 |
curl --request POST \
--url 'https://openapi.toolkk.com/v1/global-tax-rate-query' \
--header 'Content-Type: application/json' \
--header 'X-API-Key: YOUR_API_KEY' \
--data '{\n "country": "US",\n "state": "CA",\n "city": "San Francisco"\n}'import os
import requests
url = "https://openapi.toolkk.com/v1/global-tax-rate-query"
payload = {
"country": "US",
"state": "CA",
"city": "San Francisco"
}
headers = {
"Content-Type": "application/json",
"X-API-Key": os.getenv("TOOLKK_API_KEY", "YOUR_API_KEY"),
}
response = requests.request("POST", url, headers=headers, json=payload, timeout=30)
response.raise_for_status()
print(response.json())package main
import (
"bytes"
"fmt"
"io"
"net/http"
)
func main() {
endpoint := "https://openapi.toolkk.com/v1/global-tax-rate-query"
payload := []byte("{\n \"country\": \"US\",\n \"state\": \"CA\",\n \"city\": \"San Francisco\"\n}")
req, err := http.NewRequest("POST", endpoint, bytes.NewBuffer(payload))
if err != nil {
panic(err)
}
req.Header.Set("Content-Type", "application/json")
req.Header.Set("X-API-Key", "YOUR_API_KEY")
resp, err := http.DefaultClient.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
body, err := io.ReadAll(resp.Body)
if err != nil {
panic(err)
}
fmt.Println(string(body))
}import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class ToolkkExample {
public static void main(String[] args) throws Exception {
String payload = "{\n \"country\": \"US\",\n \"state\": \"CA\",\n \"city\": \"San Francisco\"\n}";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://openapi.toolkk.com/v1/global-tax-rate-query"))
.method("POST", HttpRequest.BodyPublishers.ofString(payload))
.header("Content-Type", "application/json")
.header("X-API-Key", "YOUR_API_KEY")
.build();
HttpResponse<String> response = HttpClient.newHttpClient()
.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}<?php
$endpoint = 'https://openapi.toolkk.com/v1/global-tax-rate-query';
$payload = "{\n \"country\": \"US\",\n \"state\": \"CA\",\n \"city\": \"San Francisco\"\n}";
$ch = curl_init($endpoint);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'X-API-Key: YOUR_API_KEY',
],
CURLOPT_POSTFIELDS => $payload,
]);
$response = curl_exec($ch);
if ($response === false) {
throw new RuntimeException(curl_error($ch));
}
curl_close($ch);
echo $response;