Search Articles by Article No (V2)
v2EndpointId: API-GARL-007
Searches for articles using a specified article identifier type (IAM number, article number, trade number, OEM number, or EAN) and returns matching articles with their core details, including article ID, article number, product name, supplier name, and supplier ID.
Parameters Specification
| Parameter Field | Type | Constraints | Description / Default Value | Param Location |
|---|---|---|---|---|
langId |
int | Required |
Example Value: 4
|
query
|
articleType |
enum | Required |
Example Value: Please-Select,ArticleNumber,IAMNumber,TradeNumber,OENumber,EAN
|
query
|
articleNo |
string | Optional |
Example Value: 0 242 236 561
|
query
|
Use this endpoint
GET
https://auto-parts-catalog.apiprofile.com/api/artlookup/search-articles-by-article-no?langId=4&articleType=Please-Select&articleNo=0+242+236+561
curl -X GET 'https://auto-parts-catalog.apiprofile.com/api/artlookup/search-articles-by-article-no?langId=4&articleType=Please-Select&articleNo=0+242+236+561' \
-H 'Accept: application/json' \
-H 'x-apiprofile-key: YOUR_API_KEY'
const response = await fetch('https://auto-parts-catalog.apiprofile.com/api/artlookup/search-articles-by-article-no?langId=4&articleType=Please-Select&articleNo=0+242+236+561', {
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/artlookup/search-articles-by-article-no?langId=4&articleType=Please-Select&articleNo=0+242+236+561',
headers: {
'Accept': 'application/json',
'x-apiprofile-key': 'YOUR_API_KEY',
},
});
console.log(data);
import requests
url = "https://auto-parts-catalog.apiprofile.com/api/artlookup/search-articles-by-article-no?langId=4&articleType=Please-Select&articleNo=0+242+236+561"
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/artlookup/search-articles-by-article-no?langId=4&articleType=Please-Select&articleNo=0+242+236+561',
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/artlookup/search-articles-by-article-no?langId=4&articleType=Please-Select&articleNo=0+242+236+561"
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/artlookup/search-articles-by-article-no?langId=4&articleType=Please-Select&articleNo=0+242+236+561')
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/artlookup/search-articles-by-article-no?langId=4&articleType=Please-Select&articleNo=0+242+236+561"))
.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/artlookup/search-articles-by-article-no?langId=4&articleType=Please-Select&articleNo=0+242+236+561");
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);