Directory & marketplace listing enrichment API
The problem. When someone submits their site to your directory or marketplace, asking them to fill in a logo, description, category, and links produces sparse, inconsistent listings. You want to populate the card from the URL alone.
How SiteIntel solves it
Call /v1/analyze with the submitted URL and pre-fill the listing: title and description for the name and blurb, open_graph.image and favicon for the logo, social_links for the profile row, and detected_tech to auto-tag or categorize. Add a /v1/screenshot call for a thumbnail.
| Field | What you use it for |
|---|---|
title & description | listing name and summary blurb, ready to edit |
open_graph.image / favicon | logo and thumbnail for the card |
social_links | pre-filled profile links for the listing |
detected_tech | auto-tag or categorize the listing by what it runs |
screenshot (separate call) | a homepage thumbnail for the directory grid |
Example
curl "https://siteintel.duckdns.org/v1/analyze?url=https://acme.com" \
-H "X-RapidAPI-Key: YOUR_KEY"
{
"title": "Acme — Returns automation for Shopify brands",
"description": "Acme handles returns, exchanges, and refunds for DTC stores.",
"open_graph": { "image": "https://acme.com/og.png" },
"favicon": "https://acme.com/favicon.ico",
"social_links": ["https://linkedin.com/company/acme"],
"detected_tech": ["Shopify", "Klaviyo"]
}
FAQ
How do I auto-fill a directory listing from a URL?
Call GET /v1/analyze?url=<submitted-site>. SiteIntel returns the title, description, Open Graph image, favicon, and social links, which you map onto the listing card so submitters do not have to type them in.
Can I categorize listings automatically?
Yes. Use detected_tech to tag or bucket a listing — for example grouping all Shopify stores or all sites running a given analytics tool — without manual review.
Build it with SiteIntel
50 requests/month free. Pro from $9.99/mo — RapidAPI handles auth and billing.
Get API key Run the live demo