troydavisson/phrets
A PHP client for the RETS protocol used by real estate MLS servers, making it simple to authenticate, query listings, download photos, and pull metadata from RETS feeds through a clean, object-oriented API.
Adopt when:
Look elsewhere when:
To executives: This is the lowest-cost, fastest route to first-party MLS listing data for our PHP stack — MIT-licensed, no per-record fees, and one integration pattern that covers many MLS markets. It accelerates launch of listing-dependent features (search, alerts, photos, agent directories) and de-risks market expansion sequencing. Caveats: it is a transport library, not a data product — we still own normalization, compliance, and reliability — and RETS is a sunsetting standard, so treat it as a bridge to RESO Web API rather than a permanent foundation. Recommend a time-boxed pilot on one MLS with an explicit migration plan.
To engineering: PHRETS handles RETS sessions, searches, metadata, and photo/object retrieval so we don't hand-roll the protocol. Wrap it behind a service interface, run pulls as queued jobs with retries and caching, and expect MLS-specific quirks. Note the 2023 last release and modest community — plan a fork/vendored-patch path and keep the abstraction thin enough that a RESO Web API backend can be swapped in without touching product code.
How can I help you explore Laravel packages today?