SpecJoin

API & downloads

Look up product specifications, find compatible accessories and check screen and charging limits. Try a sample file or make your first API request below.

Download a sample.

Free to try, with no account required.

Spreadsheet sample

Open laptop, monitor, dock and charger results in Excel or Google Sheets. See which combinations work, what they need and which manufacturer documents support the answer.

Download CSV sample

Contains selected examples. Full catalogue downloads are available below.

Developer example

A short Python script matches an API answer to product codes in a fictional shop catalogue. Run it on your computer with no extra packages.

Download code & sample data

Your catalogue stays on your computer.

Download the full evaluation data

Product catalogue (JSON)

Dock compatibility results (ZIP of JSON)

Monitor and charger results (ZIP of JSON)

Includes model and part numbers, requirements and source references. Match the results to your own stock and retain each requirement.

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 response

2. 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.

  1. Match products. Your developer or catalogue team links our model and manufacturer part numbers to your product codes.
  2. Get the results. Call the API or import a downloaded file.
  3. 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.

What each status means

Each answer checks screens, charging and connections separately. Check all three before recommending a complete setup.

The data comes from manufacturer documentation. We have not physically tested every combination. Check optional ports, included accessories and any requirements in the answer.

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.