Skip to main content
The seven prompts are the recommended workflows: they name the tools to call, in order, and what to say about the answer. A client that exposes prompts shows them as commands (Claude Code as /godmode:<name>). A key at api.investorlift.com lists all seven prompts (The twenty-six tools). investorlift_listing_outcome and the Investorlift step of market_snapshot run on the Investorlift-listing tools. Those tools are in early access for the team and trusted partners. To chain calls without a prompt, use the ids. Each id in one answer opens the next record:
  • property_id from a deal row opens the parcel.
  • investor.id opens the profile.
  • wholesale_listing.id opens the Investorlift listing, and registry_deal_id the deed behind it.
  • listing.agents[].agent_id opens the agent.
  • A lender ranking row’s lender.id opens the lender, its loans and its borrowers. The row is on godmode_lenders_top and, since 0.19.0, godmode_lenders_nearby.
  • A borrower row’s other_lenders[].id opens the lenders it also uses.
  • An Investorlift listing’s lenders_active[].id opens the lenders that fund investors in its ZIP.
  • A financing block’s first_lien_lender_id or last_mortgage_lender_id opens the lender behind a parcel’s mortgage.
  • A loan row’s deal.deal_id opens the deed it financed. Its investor_id, or a borrower row’s investor.id, opens the investor profile, whose financing block names the lenders it borrows from.
The parameter names carry the prefix the value must have, so a value from one answer fits the next call without translation. meta.resolved_from lists old ids merged into the current one. Store the current id. operator_id groups rows within one response only. Two fields decide if a null means “no” or “not in this answer”. Read both before you report a null as fact. meta.coverage[] says which markets the answer covers and how fresh each is. A null listings_data_end, agents_data_end, wholesale_as_of or lenders block means the market has no published data of that kind, not that none exists. So the matching tools answer listings_unavailable, agents_unavailable, wholesale_unavailable or lenders_unavailable, not an empty page. auction_counted: false means the same for investor.auction, bought_auction_kind, by_channel.auction on godmode_deals_summary and the three auction filters (auction_unavailable). sale_mortgage_measured: false means the same for cash_sale_proxy, the cash-buyer quicklist and sale.cash_sale (cash_sale_unavailable). The API measures every “days since” from data_end, never from today. meta.contact says why contact fields are or are not there, in its four values. A null name under redacted_no_scope is a rule. The same null under served is the record.