Look up product specifications, find compatible accessories and check screen and charging limits. Try a sample file or make your first API request below.
Try the API.
The evaluation API currently works without a key. These two product IDs return connection information, screen options, charging options and requirements for a ThinkPad X1 Carbon Gen 12 and Dell WD15. You do not need to specify a screen setup.
curl "https://specjoin.com/api/v1/dock/overview?host_id=lenovo-x1-g12&dock_id=dell-wd15"
See that example without writing code
The demo turns these fields into a short answer, keeping screens and charging separate. Each screen option includes its check result and cable plan. Each charging result names the required power supply. Your site can display the same facts in its own wording.
1. Find a product
Search by model or manufacturer part number. This works for computers, docks, monitors, chargers, cables and adapters.
GET /api/v1/products?q=Latitude%205420
GET /api/v1/products?q=WD19&kind=dock
GET /api/v1/products?q=P2414H&kind=monitor
GET /api/v1/resolve?q=Dell%20Latitude%205420
Some names match several configurations. Check the ports and select the version you sell.
Open the product response2. Get accessories for a computer
GET /api/v1/direct/compatibility?host_id=dell-latitude-5420
GET /api/v1/compatibility?host_id=dell-latitude-5420
The first returns monitor and replacement-charger results. The second checks docks with one or two screens at Full HD or 4K, at 60 Hz. Use the status field to separate suitable, unsuitable and unconfirmed combinations. Show any requirements alongside a match.
Open monitor and charger results · Open dock results
3. Check a particular setup
POST /api/v1/direct/check checks a computer with a monitor or replacement charger.
POST /api/v1/check checks a computer, dock, screens and optional charging needs.
POST /api/v1/recommend checks a list of dock IDs you supply, so you can limit it to products you sell.
Full API specification (OpenAPI)Connect it to your catalogue.
- Match products. Your developer or catalogue team links our model and manufacturer part numbers to your product codes.
- Get the results. Call the API or import a downloaded file.
- Add them to your store. Show specifications and suitable accessories on your product pages or in staff tools. Apply your own stock and prices.
To start from an accessory, filter the downloaded matches by dock_id or accessory_id and use the corresponding host_id values. Keep the status, screen setup and requirements with each match. The API’s ready-made lists currently start from a computer; there is no separate accessory-to-computers endpoint.
You can inspect the sample in a spreadsheet. Using the data automatically on your website requires a developer or a compatible import tool.
Full downloads currently use JSON. The CSV contains selected examples. Update frequency and delivery terms for the paid service are still being finalized.
Evaluation terms
Access is currently free for testing. There is no automatic subscription or guaranteed production availability. Planned single-store pricing is $99 USD/month; paid access is not open yet.
Send only product identifiers and hardware requirements. Keep customer and order information in your own systems. The site uses no advertising trackers; the hosting provider processes request information to serve and protect it.
Requests are limited to keep the trial available. If you receive a 429 response, wait for the retry interval before trying again. Downloads are available for local evaluation.
The planned subscription covers data access and email support. Your team handles website setup. Email Erik about using the data; no call is required.