Article Criteria
v2EndpointId: API-GAR-0013
Returns all technical specifications (criteria) for a specified article, including each criterion’s name and value (e.g., dimensions, electrical ratings, fitment details), plus application constraints such as construction years, VIN ranges, engine code, transmission type, and manufacturer restrictions.
Parameters Specification
| Parameter Field | Type | Constraints | Description / Default Value | Param Location |
|---|---|---|---|---|
articleId |
int | Required |
Example Value: 28
|
path
|
langId |
int | Required |
Example Value: 4
|
path
|
countryFilterId |
int | Optional |
Example Value: 63
|
path
|
Use this endpoint
GET
https://auto-parts-catalog.apiprofile.com/api/articles/selection-of-all-specifications-criterias-for-the-article/article-id/28/lang-id/4/country-filter-id/63
curl -X GET 'https://auto-parts-catalog.apiprofile.com/api/articles/selection-of-all-specifications-criterias-for-the-article/article-id/28/lang-id/4/country-filter-id/63' \
-H 'Accept: application/json' \
-H 'x-apiprofile-key: YOUR_API_KEY'
const response = await fetch('https://auto-parts-catalog.apiprofile.com/api/articles/selection-of-all-specifications-criterias-for-the-article/article-id/28/lang-id/4/country-filter-id/63', {
method: 'GET',
headers: {
'Accept': 'application/json',
'x-apiprofile-key': 'YOUR_API_KEY',
},
});
const data = await response.json();
console.log(data);
const axios = require('axios');
const { data } = await axios({
method: 'get',
url: 'https://auto-parts-catalog.apiprofile.com/api/articles/selection-of-all-specifications-criterias-for-the-article/article-id/28/lang-id/4/country-filter-id/63',
headers: {
'Accept': 'application/json',
'x-apiprofile-key': 'YOUR_API_KEY',
},
});
console.log(data);
import requests
url = "https://auto-parts-catalog.apiprofile.com/api/articles/selection-of-all-specifications-criterias-for-the-article/article-id/28/lang-id/4/country-filter-id/63"
headers = {
'Accept': 'application/json',
'x-apiprofile-key': 'YOUR_API_KEY',
}
response = requests.request('GET', url, headers=headers)
print(response.json())
<?php
$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => 'https://auto-parts-catalog.apiprofile.com/api/articles/selection-of-all-specifications-criterias-for-the-article/article-id/28/lang-id/4/country-filter-id/63',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => [
'Accept: application/json',
'x-apiprofile-key: YOUR_API_KEY',
],
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
package main
import (
"fmt"
"io"
"net/http"
)
func main() {
url := "https://auto-parts-catalog.apiprofile.com/api/articles/selection-of-all-specifications-criterias-for-the-article/article-id/28/lang-id/4/country-filter-id/63"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Set("Accept", "application/json")
req.Header.Set("x-apiprofile-key", "YOUR_API_KEY")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}
require 'uri'
require 'net/http'
require 'json'
url = URI('https://auto-parts-catalog.apiprofile.com/api/articles/selection-of-all-specifications-criterias-for-the-article/article-id/28/lang-id/4/country-filter-id/63')
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = (url.scheme == 'https')
request = Net::HTTP::Get.new(url)
request['Accept'] = 'application/json'
request['x-apiprofile-key'] = 'YOUR_API_KEY'
response = http.request(request)
puts response.read_body
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://auto-parts-catalog.apiprofile.com/api/articles/selection-of-all-specifications-criterias-for-the-article/article-id/28/lang-id/4/country-filter-id/63"))
.header("Accept", "application/json")
.header("x-apiprofile-key", "YOUR_API_KEY")
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
using var client = new HttpClient();
var request = new HttpRequestMessage(new HttpMethod("GET"), "https://auto-parts-catalog.apiprofile.com/api/articles/selection-of-all-specifications-criterias-for-the-article/article-id/28/lang-id/4/country-filter-id/63");
request.Headers.Add("Accept", "application/json");
request.Headers.Add("x-apiprofile-key", "YOUR_API_KEY");
var response = await client.SendAsync(request);
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);