dealmachine_comps
ChatGPTFind comparable sales + active listings for up to 25 subject properties. Costs 1 property data credit per subject found. Location/criteria optional (sensible defaults).
dealmachine_enrich_address
ChatGPTReturns a property matched by full or parsed street address, including property details and optional contacts. A matched property costs one property credit; returned contacts can consume people credits. No credits are charged when no property matches. contact_audience=none returns property-only data.
dealmachine_enrich_apn
ChatGPTReturns a property matched by Assessor's Parcel Number (APN), with optional location narrowing and contacts. APN formatting is normalized automatically. A matched property costs one property credit; returned contacts can consume people credits.
dealmachine_enrich_email
ChatGPTLook up a person by email address. Returns contact info, demographics, and optionally associated properties. Costs 1 people data credit per matched person (no charge if no match).
dealmachine_enrich_latlng
ChatGPTReturns the closest property within 300 feet of GPS coordinates, including property details and optional contacts. A matched property costs one property credit; returned contacts can consume people credits. No credits are charged when no property matches. contact_audience=none returns property-only data.
dealmachine_enrich_name
ChatGPTReturns paginated people matched by name, with optional location narrowing and associated properties. estimate_cost=true returns people and associated-property counts without records or credit use. Returned people cost one people credit each; associated properties can consume property credits.
dealmachine_enrich_phone
ChatGPTLook up a person by phone number. Returns contact info, demographics, and optionally associated properties. Costs 1 people data credit per matched person (no charge if no match).
dealmachine_fields
ChatGPTReturns available DealMachine data fields with field ID, source type, data type, and description. A search value performs a fuzzy match across field metadata; without it, the response includes all pages. This read-only request is free.
dealmachine_filters
ChatGPTReturns DealMachine search filters with filter IDs, source types, operators, and valid options. A search value performs a fuzzy concept match across labels, aliases, and option values; without it, the response includes all pages. This read-only request is free.
dealmachine_list_add_items
ChatGPTAdds property or person IDs to an existing list (max 10,000 per request; duplicates are skipped). Filed records become prospects unless add_as_prospects is false. Free; no credits are charged.
dealmachine_list_create
ChatGPTCreates a list in the workspace, optionally pre-filled with up to 250 property or person IDs. Filed records become prospects unless add_as_prospects is false. Free; no credits are charged.
dealmachine_location_search
ChatGPTReturns location identifiers for a name query, including FIPS, ZIP, city place, state, and county IDs. This read-only request is free.
dealmachine_mail_campaign_cancel
ChatGPTCancels a mail campaign. Active campaigns stop future sends, while mail already submitted still delivers.
dealmachine_people_count
ChatGPTCount matching people without consuming credits. Filters use the people catalog.
dealmachine_people_get
ChatGPTReturns one person by DealMachine person ID, with optional extended fields and associated properties. The person costs one people credit; chargeable property fields or associated properties can consume property credits.
dealmachine_people_get_many
ChatGPTReturns up to 250 people by DealMachine person ID, with optional extended fields and associated properties. Each found person costs one people credit; chargeable property fields or associated properties can consume property credits.
dealmachine_people_search
ChatGPTReturns people matching locations and filters, with requested fields and optional associated-property criteria. property_match is required when filters include property fields. estimate_cost=true returns a credit estimate without records or credit use. Returned records can consume credits.
dealmachine_property_count
ChatGPTReturns the number of properties matching locations and filters without consuming credits.
dealmachine_property_export
ChatGPTCreates a downloadable CSV of properties or property-owner contacts matching locations and filters. Defaults to owner contact rows (contact_audience=owners, anchor=person) with names, phones, emails, and property addresses. contact_audience=none or anchor=property produces property rows without contacts. Exported records can consume credits.
dealmachine_property_get
ChatGPTReturns one property by DealMachine property ID. Enriched data costs one property credit unless enrich=false; owner contacts can consume people credits. contact_audience=none returns property-only data.
dealmachine_property_get_many
ChatGPTReturns up to 25 properties by DealMachine property ID. Owner contacts can consume people credits; contact_audience=none returns property-only data. Same-cycle repeats are free.
dealmachine_property_search
ChatGPTReturns properties matching locations and filters, with requested fields and optional contacts. estimate_cost=true returns a credit estimate without records or credit use. Returned property data and contacts can consume credits.
dealmachine_prospect_add
ChatGPTTracks one record or up to 1,000 records as prospects in the workspace. Records that are prospects already are returned unchanged; archived ones come back to active. Free; no credits are charged.
dealmachine_prospect_get
ChatGPTReturns one prospect by prospect ID, or by the record it tracks, with its lifecycle, tags, and note and file counts. Free.
dealmachine_prospect_note_add
ChatGPTAdds a note (up to 10,000 characters) to a prospect. Free.
dealmachine_prospect_search
ChatGPTLists the workspace prospects by lifecycle and source, optionally scoped to a list or a tag, starred only, or matching address or name words. Paged, up to 100 per page. Free.
dealmachine_prospect_tags_set
ChatGPTReplaces the tags on a prospect with exactly the given tag IDs; an empty list clears them. Free.
dealmachine_prospect_update
ChatGPTMoves a prospect between active, opportunity, and archived, or stars it. Archiving ends its mail. With cascade enabled, it also closes open opportunities. List memberships are kept either way. Free.
dealmachine_tags_list
ChatGPTLists the prospect tag catalog: the built-in tags every workspace has plus the workspace’s own, with how many prospects carry each. Free.
dealmachine_usage
ChatGPTReturns live credit usage for the current billing cycle, including the total cap, spendable balance, monthly and additional pools, and usage by entity type. This read-only request is free.
dealmachine_webhook_create
ChatGPTRegisters an https URL to receive prospect and list events. Returns the signing secret once; relay it to the user. Free.
dealmachine_webhook_list
ChatGPTLists the workspace’s outbound webhooks with their event types and delivery health, plus the catalog of event types when asked. Free.
dealmachine_whoami
ChatGPTReturns whether the current credential is valid, the active organization name, and the authentication type. This read-only request is free.