---
title: "Retrieve past search results"
method: GET
path: "/api/v1/results"
---

# Retrieve past search results

`GET /api/v1/results`

## Request

- Base URL: `https://lyreleads.com`
- URL: `https://lyreleads.com/api/v1/results`
- Auth: HTTP bearer

Returns enriched business data: contact names and titles with LinkedIn profile URLs, social profiles, technology stack detections drawn from a catalogue of 760 web technologies across 32 categories (CMS, frameworks, analytics, ad pixels, CRM platforms, email marketing tools, payments, live chat, scheduling, reviews, privacy, hosting, SEO, accessibility and more), tracking pixels, and the boolean website signals listed below.

## Query parameters

- `limit` integer
- `offset` integer
- `query` string
- `search_id` string

## Response `200`

Paginated results array with total count. Each result includes: name, address, city, state, country, phone, phone_e164 (dialer-ready E.164, derived), street, postal_code (parsed from address), website, domain_age_years, rating, review_count, type, email, email_marketing_platform, facebook_url, instagram_url, linkedin_url, has_facebook_pixel, has_google_analytics, cms_platform, tech_stack (JSON array of all detected technologies), tech_frameworks, tech_analytics, tech_advertising, tech_marketing, tech_ecommerce, tech_customer_tools, tech_infrastructure (categorized JSON arrays), merchant_signals (JSON array of statements the site makes: cash only, age gate, GLP-1, no refunds…; names at GET /api/merchant-signal-names), has_ad_pixels, has_marketing_automation, has_ecommerce, has_reviews_widget, has_scheduling, has_contact_form (boolean signals, true/false/null, where null = unknown/never checked per the three-state contract), has_ssl, ai_crawler_access (open/partial/blocked/unknown, robots.txt policy toward AI crawlers), ai_bots_blocked (JSON array), has_llms_txt, enrichment_status, enrichment_version (detection-pipeline generation), enrichment_provenance ({field: {src, conf}}, where each value came from and how reliable), relevance (yes/no/unclear/null: did a model reading the business website judge it to be the kind of business this row’s own search query asked for? Runs inside enrichment at no extra token cost. null means never judged, never "no"), relevance_evidence (the verbatim phrase from the page that justifies the verdict, so the judgement is auditable), and more. Machine-readable schema: GET /api/database/export/schema (JSON Schema).

---

[API](https://skmtc.dev/lyreleads/apis/lyre-leads-api.md) · [All operations](https://skmtc.dev/lyreleads/apis/lyre-leads-api/llms.txt) · [OpenAPI document](https://skmtc.dev/lyreleads/apis/lyre-leads-api/revisions/1c7c73cc355f?raw)
