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.

FieldWhat you use it for
title & descriptionlisting name and summary blurb, ready to edit
open_graph.image / faviconlogo and thumbnail for the card
social_linkspre-filled profile links for the listing
detected_techauto-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