TechSpecs API provides the easiest way to get instant access to the official technical specifications of the worlds' consumer electronics. Our database is the largest and most up-to-date in the world so you can be sure you're always getting the latest information.
Available categories;
- Smartphones
- Tablets
- Smartwatches
- Laptops
Available Endpoints;
- Product Search
- Product Details
- Get All Categories
- Get All Brands
- Get All Products
Available Datapoints;
- Specifications: Dimension, Weight, Display, Camera, Battery, CPU, GPU, and over 200 more…
- Images: Front view, Back view
- Launch Prices: Available for iOS devices
Visit https://techspecs.io to signup and get your API key. Registration is free, no credit card required.
import requests
url = "https://api.techspecs.io/v4/product/search?query=iPhone%2014"
headers = {
"accept": "application/json",
"Authorization": "Bearer techspecs_api_key",
"content-type": "application/json"
}
response = requests.post(url, headers=headers)
print(response.text)
const sdk = require('api')('@techspecs/v3.0#5dlse1lclezifmcf');
sdk.searchProducts({query: 'iPhone%2014', authorization: 'Bearer techspecs_api_key'})
.then(({ data }) => console.log(data))
.catch(err => console.error(err));
<?php
require_once('vendor/autoload.php');
$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://api.techspecs.io/v4/product/search?query=iPhone%2014', [
'headers' => [
'Authorization' => 'Bearer techspecs_api_key',
'accept' => 'application/json',
'content-type' => 'application/json',
],
]);
echo $response->getBody();
Visit https://techspecs.readme.io to read the documentation.
Visit https://feedback.techspecs.io/ to share your feedback and/or feature requests.
Email: [email protected]