Turn WesternAgent ONE net sheets and closing-cost tables into an API your stack can call
WesternAgent ONE — published by PalmAgent under the package palmagent.WesternAgent.Two — is a city/county-specific closing cost app that comes preloaded with calculations for real estate professionals. It produces seller net sheets and buyer estimates in seconds. We analyse those flows and deliver a documented API: authentication, net-sheet generation, buyer-estimate breakdowns, and the underlying recording-fee, transfer-tax, and title-insurance-rate tables — exportable as JSON, CSV/Excel, or PDF.
- Why this app's data is valuable: seller net sheets carry sale price, mortgage payoff, commission splits, title premium, escrow/settlement fees, recording fees, transfer/documentary stamp taxes, prorated property taxes, HOA dues, and final net proceeds — a structured closing model many CRMs and title platforms want.
- Buyer estimates carry purchase price, down payment, loan amount, PITI monthly payment, prepaids and reserves, lender fees, and total cash to close — useful for lead nurture, pre-qual screens, and disclosure prep.
- City/county fee schedules and title rate cards are reference data: they power "what would this cost in that county?" lookups, multi-market comparisons, and audit trails for quoted figures.
Feature modules we expose
Each module below names a concrete data set or capability and a concrete use. We don't ship "generic connectors" — we ship the specific endpoints a real estate or title workflow needs.
Seller net sheet engine
Inputs: sale price, existing loan payoff, commission percentages, county, closing date. Output fields: owner's title policy premium, escrow/settlement fee, recording fees, county/city transfer tax, prorated property tax, HOA transfer/dues, home warranty, net proceeds. Use: generate a listing-presentation net sheet in seconds and store it against the listing record for reconciliation at closing.
Buyer estimate engine
Inputs: purchase price, down payment %, loan type/term, interest rate, county. Output: loan amount, principal & interest, taxes, insurance, monthly PITI, lender origination/discount, appraisal, prepaid interest, escrow reserves, owner's vs. lender's title, total cash to close. Use: attach a realistic estimate to every buyer lead and pre-approval packet.
Closing-cost & title rate reference
The city/county data that ships preloaded in WesternAgent ONE: per-county recording schedules, documentary/transfer stamp tax rates, promulgated or filed title insurance rate tables, typical survey and HOA document fees. Use: build a county comparison tool ("relocate from County A to County B — here's the cost delta") or validate third-party quotes.
HomeLink Intelligence & market data
AI-estimated monthly holding cost for a subject property, plus national/state/local appreciation data behind the Buy Now vs. Buy Later comparison, and the local rental-market data added in PalmAgent's 2024–2025 platform refresh. Use: power "cost of waiting" emails and investor hold-vs-sell analyses.
Buyer compensation & buydown calculators
The all-new buyer compensation calculator (added July 2025), the swipe-over modified-offer feature, and the buydown calculator with HOA support and multi-loan handling. Use: model concessions, seller-paid buydowns, and 2-1 buydown scenarios programmatically inside an offer-management tool.
Branded PDF & export service
Render the same net sheet or buyer estimate as a co-branded PDF (agent + title company), or hand off the raw line items as JSON/CSV for a data warehouse. Use: keep the client-facing document and the machine-readable record in sync from a single API call.
Data available for integration (OpenData perspective)
The table maps each data set to the screen/feature it comes from, the granularity you can expect, and a typical downstream use. All access is performed under client authorization or via documented public endpoints; nothing here implies bypassing WesternAgent ONE or PalmAgent controls.
| Data type | Source (screen / feature) | Granularity | Typical use |
|---|---|---|---|
| Seller net sheet | Net Sheet / Seller Estimate flow | Per transaction, line-item (15–30 fields) | Listing proposals, broker reconciliation, commission audit |
| Buyer estimate | Buyer Estimate flow | Per loan scenario, line-item PITI + cash to close | Lead nurture, pre-approval packets, affordability screens |
| City/county closing-cost table | Preloaded county data | Per county/state, fee schedule | Market comparison dashboards, quote validation, relocation tools |
| Title insurance rate card | Title premium calculator | Per underwriter/state, rate bands by price | Title quote engines, escrow worksheets, compliance records |
| HomeLink Intelligence holding cost | HomeLink Intelligence | Per subject property, monthly estimate | Cost-of-waiting campaigns, investor hold analysis |
| Appreciation & rental-market data | Buy Now vs. Buy Later / market data | National / state / local | Buyer education, forecast modelling, market reports |
| Buydown & compensation scenarios | Buydown + Buyer Compensation calculators | Per scenario, multi-loan, HOA-aware | Offer management, concession modelling, lender coordination |
| Account & branding profile | Agent / title-company account | Per user / per office | Co-branded PDFs, multi-seat provisioning, usage analytics |
Typical integration scenarios
Five end-to-end examples. Each names the business context, the data/API involved, and how it maps to OpenData / OpenFinance patterns.
1 — CRM-embedded instant net sheet
Context: a brokerage wants agents to produce a seller net sheet from inside their CRM without re-keying. Data/API: POST /netsheet with the listing's price, payoff, commission, and county; response is the line-item proceeds breakdown plus a branded PDF URL. OpenData mapping: the net sheet becomes a structured resource the CRM owns and can re-query — the same "your data, via an API" principle Open Banking applies to statements.
2 — Lender pre-qual & cost-to-close sync
Context: a loan origination system needs a realistic buyer estimate aligned with the agent's numbers. Data/API: POST /buyer-estimate returns PITI, prepaids, reserves, lender and title fees; the LOS reconciles it against the Loan Estimate. OpenFinance mapping: shared, machine-readable cost figures across agent and lender — exactly the data-portability goal of TILA-RESPA disclosure alignment.
3 — Multi-county relocation comparison
Context: a relocation platform wants "what will closing cost in County A vs. County B?" Data/API: GET /closing-costs?county=... pulls recording fees, transfer taxes, and title rate bands; the platform diffs two counties for the same price point. OpenData mapping: reference data exposed as a queryable service rather than a PDF buried in an app.
4 — Title company quote & audit pipeline
Context: a title agency wants every quote it issues logged with the rate source. Data/API: the title rate card endpoint plus a webhook that fires when a net sheet is generated; each event is written to the agency's warehouse with the underwriter, state, and price band used. OpenFinance mapping: consented event streams + immutable records, the audit pattern regulators expect.
5 — "Cost of waiting" nurture automation
Context: a marketing platform wants to re-engage fence-sitting buyers. Data/API: HomeLink Intelligence holding-cost + Buy Now vs. Buy Later appreciation data, scheduled monthly per saved property; the platform emails an updated cost-of-waiting card. OpenData mapping: a derived-data feed the marketing system subscribes to, refreshed on a cadence the user authorised.
Technical implementation
Three representative snippets — authenticated login, a net-sheet request/response, and a webhook payload — to show the depth of what we deliver. Field names are illustrative of the analysed flows; exact schemas are pinned in the OpenAPI file shipped with the project.
A. Authentication (token exchange)
POST /api/v1/westernagent/auth/token
Content-Type: application/json
{
"client_id": "<ISSUED_CLIENT_ID>",
"client_secret": "<ISSUED_SECRET>",
"grant_type": "client_credentials",
"scope": "netsheet:read buyer-estimate:read closing-costs:read"
}
200 OK
{
"access_token": "eyJhbGciOi...",
"token_type": "Bearer",
"expires_in": 3600,
"scope": "netsheet:read buyer-estimate:read closing-costs:read"
}
# On 401: refresh via the same endpoint.
# On 429: honour Retry-After; we ship an exponential-backoff client.
B. Seller net sheet generation
POST /api/v1/westernagent/netsheet
Authorization: Bearer <ACCESS_TOKEN>
Content-Type: application/json
{
"state": "TX",
"county": "Travis",
"sale_price": 525000,
"existing_loan_payoff": 312400,
"listing_commission_pct": 3.0,
"selling_commission_pct": 3.0,
"closing_date": "2026-06-15",
"hoa_transfer_fee": 250,
"home_warranty": 600
}
200 OK
{
"gross_sale_price": 525000,
"deductions": {
"loan_payoff": 312400,
"listing_commission": 15750,
"selling_commission": 15750,
"owner_title_policy": 3245,
"escrow_settlement_fee": 350,
"recording_fees": 110,
"transfer_tax": 0,
"property_tax_proration": 4180.22,
"hoa_transfer_fee": 250,
"home_warranty": 600
},
"estimated_net_proceeds": 172614.78,
"pdf_url": "https://.../netsheet/2f9c....pdf",
"rate_source": "TX promulgated title rate (filed)"
}
C. Webhook: net sheet generated
POST https://your-app.example.com/hooks/westernagent
X-Signature: sha256=...
Content-Type: application/json
{
"event": "netsheet.generated",
"occurred_at": "2026-05-11T14:08:31Z",
"account_id": "agent_88231",
"office_id": "title_co_4410",
"resource_id": "netsheet_2f9c8a",
"state": "TX",
"county": "Travis",
"sale_price": 525000,
"estimated_net_proceeds": 172614.78,
"rate_source": "TX promulgated title rate (filed)"
}
# Verify X-Signature with the shared secret before processing.
# Idempotency: dedupe on resource_id + event.
D. Buyer estimate (compact)
POST /api/v1/westernagent/buyer-estimate
Authorization: Bearer <ACCESS_TOKEN>
{ "state":"TX","county":"Travis","purchase_price":525000,
"down_payment_pct":10,"loan_type":"conventional",
"term_years":30,"interest_rate":6.625 }
200 OK
{ "loan_amount":472500,"principal_interest":3025.41,
"monthly_tax":875.00,"monthly_insurance":145.00,
"monthly_pi_ti":4045.41,"lender_fees":1685,
"prepaid_interest":686.13,"escrow_reserves":3060.00,
"owner_title":3245,"lender_title":150,
"estimated_cash_to_close":62311.13 }
Compliance & privacy
Regulatory alignment
Closing-cost figures are consumer-facing financial estimates, so the deliverables are designed to sit cleanly next to the disclosure regime. We align net sheet and buyer-estimate output with the structure of the TILA-RESPA Integrated Disclosure (TRID) Loan Estimate / Closing Disclosure, keep RESPA Section 8 (anti-kickback) considerations in mind for co-branded outputs, and add fields for the FinCEN Residential Real Estate Reporting Rule (effective March 1, 2026) when a workflow touches non-financed transfers — PalmAgent itself added FinCEN alerts to its platform. Title rate cards reference the relevant state-promulgated or filed rates and ALTA policy forms.
Data handling
- Access only under written client authorization or via documented public endpoints — no credential sharing beyond what you provision.
- Data minimization: we request only the fields a scenario needs; PII (client names, addresses) is optional and can be tokenised.
- Consent and request logging, retention windows you set, and deletion on request.
- Encryption in transit (TLS) and at rest; signed webhooks; scoped, rotatable API tokens.
- NDA and DPA available; we will not implement or document anything that circumvents WesternAgent ONE or PalmAgent access controls.
Data flow / architecture
A minimal pipeline looks like this: WesternAgent ONE / PalmAgent flows (authorized session) → Integration API layer (auth, rate-limit, schema normalization, PII tokenization) → Storage (net sheets, buyer estimates, county rate cards, event log) → Output (REST queries, CSV/Excel exports, branded PDFs, and webhooks into your CRM / LOS / warehouse). Each hop is logged; the storage layer is the system of record for "what number did we quote, from which rate source, when." For lighter use you can skip storage entirely and call the API synchronously, getting the net sheet back in the response.
Market positioning & user profile
WesternAgent ONE is a B2B tool: its users are licensed real estate agents, broker-owners, transaction coordinators, and the loan officers and title/escrow sales teams who work alongside them, primarily across the western United States, with closing-cost data resolved to the city and county level. It is part of PalmAgent's family of branded "ONE" apps (PalmAgent ONE, FidelityAgent ONE, IndependenceTitleAgent ONE, WestTXAgent ONE, WesternPower ONE, UnityAgent ONE), where title underwriters distribute a customized build to their agent network. The app is available on both iOS and Android, with a desktop companion, and offers all calculators free plus a low-cost "ONE Premium" tier (about $0.99/month or $9.99/year). For an integrator that profile matters: the audience is professional and recurring, the data is transactional and reference-grade, and the same integration generalises across the branded variants.
Screenshots
App store screenshots for WesternAgent ONE. Click any thumbnail to view it larger.
Similar apps & integration landscape
WesternAgent ONE sits in a broad ecosystem of net-sheet, closing-cost, and title-quote tools used by real estate and title professionals. The apps below are part of that landscape; teams that work with several of them often want unified, machine-readable closing-cost data across all of them, which is exactly what an integration layer provides.
PalmAgent ONE
PalmAgent's flagship "real estate's #1 closing cost app." Same calculation engine as WesternAgent ONE, just the unbranded build — net sheets, buyer estimates, HomeLink Intelligence. An integration here generalises directly.
FidelityAgent ONE
Brought by Fidelity National Title, a city/county-specific closing cost app for generating buyer estimates and seller net sheets on iPhone and iPad. Holds the same shape of transactional data with Fidelity's rate cards.
IndependenceTitleAgent ONE
Independence Title's branded net sheet and closing-cost app. Stores buyer/seller estimates and Texas-market fee schedules — a natural candidate for the same unified export.
WestTXAgent ONE
A West Texas-focused PalmAgent build. Same engine, region-specific county data; useful when a brokerage spans multiple branded apps and wants one consolidated dataset.
WesternPower ONE
Another PalmAgent-family app for closing-cost calculation. Holds net sheets, buyer estimates, and local cost tables that map cleanly onto the same API schema.
UnityAgent ONE
A branded "ONE" app in the same lineage, used by agents to produce client-facing estimates. Part of the cross-app data picture an integrator typically consolidates.
TitleCapture
A title-quote platform whose net sheet accounts for closing costs, recording & transfer fees, mortgage payoffs, property taxes and HOA dues, with website calculators. Different vendor, overlapping data — a common "we also use TitleCapture" pairing.
CostsFirst (First American Title)
First American Title's desktop-and-mobile tool for buyer monthly/down-payment and seller-net calculations. Teams comparing CostsFirst output with PalmAgent's often want both in one warehouse.
Opendoor Home Sale Calculator
A consumer-facing estimator that subtracts commissions, closing costs and mortgage payoff from an expected sale price. Adjacent data, useful as a sanity-check feed alongside professional net sheets.
MortgageCalculator.org Net Proceeds
A web seller-net-proceeds calculator driven by sale price, mortgage info and closing date. Lighter than a county-specific net sheet, but part of the same keyword and use-case space.
What we deliver
Deliverables checklist
- API specification (OpenAPI / Swagger) for net-sheet, buyer-estimate, closing-cost-reference, and webhook endpoints
- Protocol & auth-flow report (token / session chain, request signing, rate limits)
- Runnable source for the core endpoints in Python and Node.js, with an exponential-backoff client
- CSV/Excel and branded-PDF export helpers
- Automated tests, a Postman/Insomnia collection, and written API documentation
- Compliance guidance (TRID-aligned fields, RESPA Section 8 notes, FinCEN RRE fields, data retention)
Engagement models
- Source code delivery — from $300. You receive runnable API source code plus full documentation; pay after delivery once you're satisfied it works.
- Pay-per-call hosted API. Use our hosted endpoints and pay only for the calls you make — no upfront cost; good for teams that prefer usage-based pricing.
- NDA / DPA on request; optional ongoing maintenance as PalmAgent ships updates.
About us
We are an independent studio focused on app protocol analysis and OpenData / OpenFinance API integration, with engineers who have shipped work for banks, payment gateways, title and real-estate platforms, and cloud infrastructure teams. For a tool like WesternAgent ONE that means we understand both the technical side (mobile session flows, request signing, rate limiting) and the domain side (net sheets, title insurance rate filings, TRID, RESPA, the FinCEN real-estate rule). We deliver end-to-end: protocol analysis → API design → build → validation → compliance notes.
- Real estate fintech, payments, digital banking, and data-export integrations
- API gateways, webhook pipelines, and security reviews
- Custom Python / Node.js / Go SDKs and test harnesses
- Source code delivery from $300 — runnable code and full docs, pay after delivery upon satisfaction
- Pay-per-call hosted API — pay only per call, no upfront cost
Contact
For a quote, or to submit your target app and requirements (counties/states in scope, the endpoints you need, expected call volume), open our contact page:
Note: WesternAgent ONE and PalmAgent are products of PalmAgent Software (support: support@palmagent.com). We are an independent integration studio and are not affiliated with PalmAgent.
Engagement workflow
- Scope confirmation: which flows (net sheet, buyer estimate, closing-cost reference, HomeLink), which states/counties, expected volume.
- Protocol analysis and API design (typically 2–5 business days, complexity-dependent).
- Build and internal validation against real scenarios (typically 3–8 business days).
- Documentation, sample code, Postman collection, and test cases (1–2 business days).
- Typical first delivery: 5–15 business days; white-label variants or third-party approvals may extend timelines.
FAQ
What do you need from me to start a WesternAgent ONE integration?
How long does delivery take?
How do you handle compliance with RESPA and FinCEN rules?
Can you cover the other PalmAgent-branded apps too?
📱 Original app overview — WesternAgent ONE (appendix)
WesternAgent ONE (package palmagent.WesternAgent.Two, published by PalmAgent) is a city/county-specific closing cost app that comes preloaded with calculations and closing costs for real estate professionals. It lets agents generate quick, professional seller net sheets and buyer estimates for their clients in seconds, and is positioned as "real estate in the palm of your hand." More details are at westernagent.com; PalmAgent's customer support team can be reached at support@palmagent.com.
It is part of PalmAgent's branded "ONE" family — PalmAgent ONE, FidelityAgent ONE, IndependenceTitleAgent ONE, WestTXAgent ONE, WesternPower ONE, UnityAgent ONE and others — where title underwriters distribute a customized build to their agent networks. The app is on iOS and Android with a desktop companion; all calculators are available free, with an optional "ONE Premium" tier (about $0.99/month or $9.99/year).
- Seller net sheets and buyer estimates with city/county-specific closing costs and title rates
- HomeLink Intelligence — AI-powered estimated monthly holding costs from public records and proprietary models (added in PalmAgent's 2024–2025 platform updates)
- Buy Now vs. Buy Later comparison with national/state/local appreciation data; Price vs. Rate calculator
- All-new buyer compensation calculator and swipe-over modified-offer feature (July 2025); buydown calculator with HOA support; HomeLink multi-loan updates
- FinCEN alerts for compliance workflows; redesigned calculator tools and new local rental-market data
Sources used for this page include the Google Play listing, palmagent.com, westernagent.com, and reporting on PalmAgent's platform updates. All product names and trademarks belong to their respective owners.