How to Get SEMA Data API Access
SEMA Data provides an API that allows resellers to retrieve product information, digital assets, fitment data, and other catalog details directly from their system. If you plan to integrate SEMA Data with Spark Shipping or automate data imports, you’ll need API access.
Step 1: Make Sure You Have a SEMA Data Reseller Account
API access is only granted to approved resellers.
If you haven’t signed up yet, follow this guide: How to Sign Up for SEMA Data
Or apply directly here:
https://www.semadata.org/resellers
Step 2: Log In to Your SEMA Data Portal
Once approved, log in at:
https://apps.semadata.org
You’ll need your username and password provided during the approval process.
Step 3: Request API Access
Inside the SEMA Data Portal:
-
Navigate to the API Access or Developer Tools section.
-
Locate the option for requesting API credentials.
-
Submit your request for API keys (Client ID / Client Secret).
SEMA Data may ask for:
-
Your intended use case (eCommerce, application, integration, etc.)
-
Your platform or provider (Spark Shipping, Shopify, BigCommerce, etc.)
Some accounts receive API access automatically; others may require manual approval.
Step 4: Wait for Approval from SEMA Data
Once your request is submitted, SEMA Data will review it.
Typical approval time: 1–3 business days, depending on account status.
You’ll receive an email confirming:
-
Your API access approval
-
Your API credentials
-
Links to their API documentation
Step 5: Connect API Access to Spark Shipping
If you’re using Spark Shipping:
-
Go to Spark Shipping → Vendors → Choose Vendor
-
Product Data Options → SEMA API
- Product Data by Sema Data
-
Enter your API credentials → Test Connecton
-
Configure Brands to important
- Maintenance → Run Catalog Now
Spark Shipping will then automatically sync SEMA Data product content into your store.
Support Contacts
If you need help accessing the SEMA Data API:
-
SEMA Data Support: support@semadata.org
-
Spark Shipping Support: support@sparkshipping.com