Skip to main content
Glama

leadmarina

Get search results

get_search_results
Read-only

Fetch a search's leads with verification filled in as enrichment progresses. Poll until enrichment is 'complete'. Each lead includes verified emails (SMTP status), verified phones (line type + carrier), owner name where identified, socials, and the business profile.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNoMax leads to return (default 25, max 1000).
offsetNoPagination offset (default 0).
search_idYesThe search_id returned by search_leads or enrich_domains.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
queryNo
stageNoqueued | discovering | enriching | verifying | complete | failed | cancelled. 'verifying' means every row is delivered and contacts are being verified — often the longest phase, not a stall.
periodNoOn a rate-limited plan: { limit, used, resets_at }. Null on a metered plan.
resultsYes
showingNoRange shown, e.g. '1–25'.
locationNo
progressNo{ done, total } rows enriched so far.
search_idYes
enrichmentYes'pending' or 'complete'.
next_offsetNoPass as offset to fetch the next page; null on the last page.
total_leadsYes
data_sourcesNoWhere the sources, licences and notices are for emails and owner names that may come from open datasets and public records. Pass it on with any of this data you share.
queue_positionNoFor queued searches, the place in this account's own queue (1 = next).
leads_remainingNoLeads spendable now. On a plan with no monthly quota this is what is left in the current 7-day period, not a monthly balance.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed3 schema fields changed
    • addedOutput schema / properties / results / items / properties / contact_name
      Added value: +{
      +  "description": "The person the business's own website names as running part of it (a manager, a practice's doctor) when it names no owner.",
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / results / items / properties / contact_title
      Added value: +{
      +  "description": "That person's role, as the website gives it.",
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / results / items / properties / people
      Added value: +{
      +  "description": "Everyone the business's own website names as working there, each { name, title, kind } (kind: owner, manager, practitioner, staff).",
      +  "items": {
      +    "type": "object"
      +  },
      +  "type": [
      +    "array",
      +    "null"
      +  ]
      +}
  2. Changed1 schema field changed
    • addedOutput schema / properties / data_sources
      Added value: +{
      +  "description": "Where the sources, licences and notices are for emails and owner names that may come from open datasets and public records. Pass it on with any of this data you share.",
      +  "type": "string"
      +}
  3. Changed9 schema fields changed
    • addedOutput schema / properties / results / items / properties / address
      Added value: +{
      +  "description": "Street address from the Google listing.",
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / results / items / properties / claimed
      Added value: +{
      +  "description": "Whether the owner has claimed the Google listing.",
      +  "type": [
      +    "boolean",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / results / items / properties / email_status
      Added value: +{
      +  "description": "Email 1's SMTP verdict: safe | risky | invalid | unknown.",
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / results / items / properties / google_cid
      Added value: +{
      +  "description": "Google listing id (the query_leads google_cid field).",
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / results / items / properties / maps_url
      Added value: +{
      +  "description": "The Google Maps link for the listing.",
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / results / items / properties / phone
      Added value: +{
      +  "description": "The Google Maps number.",
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / results / items / properties / phone_line_type
      Added value: +{
      +  "description": "Phone 1's line type: mobile, fixed_line, voip or toll_free usually; also unknown, fixed_line_or_mobile and the other values query_leads lists.",
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / results / items / properties / primary_email
      Added value: +{
      +  "description": "Email 1: the first address in emails_data, the one email_status describes. Before emails are verified, the lead's primary address.",
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / results / items / properties / primary_phone
      Added value: +{
      +  "description": "Phone 1: the first number in phones_data, the one phone_line_type describes. Before phones are verified, the lead's primary number, or its Google Maps number.",
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
  4. Changed2 schema fields changed
    • addedOutput schema / properties / leads_remaining / description
      Added value: +"Leads spendable now. On a plan with no monthly quota this is what is left in the current 7-day period, not a monthly balance."
    • addedOutput schema / properties / period
      Added value: +{
      +  "description": "On a rate-limited plan: { limit, used, resets_at }. Null on a metered plan.",
      +  "type": [
      +    "object",
      +    "null"
      +  ]
      +}
  5. Changed1 schema field changed
    • addedOutput schema / properties / next_offset
      Added value: +{
      +  "description": "Pass as offset to fetch the next page; null on the last page.",
      +  "type": [
      +    "number",
      +    "null"
      +  ]
      +}
  6. Changed3 schema fields changed
    • addedOutput schema / properties / progress
      Added value: +{
      +  "description": "{ done, total } rows enriched so far.",
      +  "type": [
      +    "object",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / queue_position
      Added value: +{
      +  "description": "For queued searches, the place in this account's own queue (1 = next).",
      +  "type": [
      +    "number",
      +    "null"
      +  ]
      +}
    • addedOutput schema / properties / stage
      Added value: +{
      +  "description": "queued | discovering | enriching | verifying | complete | failed | cancelled. 'verifying' means every row is delivered and contacts are being verified — often the longest phase, not a stall.",
      +  "type": "string"
      +}
  7. Changed1 schema field changed
    • changedInput schema / properties / limit / description
      Previous value: -"Max leads to return (default 25, max 100)."New value: +"Max leads to return (default 25, max 1000)."
  8. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources