← back to Rentv
CRM Content Studio: deep multi-source dated news feed → original blog + social (local LLM $0, source-scrubbed)
8c9901f9a8447c7f40ec626b28e83ab558812e63 · 2026-08-04 16:49:34 -0700 · steve
Files touched
A data/news-archive.jsonA data/news-sources.jsonM public/admin/pr-intelligence/content-studio.htmlM public/admin/pr-intelligence/pr-shared.jsA scripts/build-news-archive.mjsA scripts/pull-cre-news.mjsM server.js
Diff
commit 8c9901f9a8447c7f40ec626b28e83ab558812e63
Author: steve <steve@designerwallcoverings.com>
Date: Tue Aug 4 16:49:34 2026 -0700
CRM Content Studio: deep multi-source dated news feed → original blog + social (local LLM $0, source-scrubbed)
---
data/news-archive.json | 2480 ++++++++++++++++++++++
data/news-sources.json | 11 +
public/admin/pr-intelligence/content-studio.html | 89 +-
public/admin/pr-intelligence/pr-shared.js | 4 +-
scripts/build-news-archive.mjs | 88 +
scripts/pull-cre-news.mjs | 99 +
server.js | 24 +-
7 files changed, 2765 insertions(+), 30 deletions(-)
diff --git a/data/news-archive.json b/data/news-archive.json
new file mode 100644
index 00000000..37c740ae
--- /dev/null
+++ b/data/news-archive.json
@@ -0,0 +1,2480 @@
+[
+ {
+ "id": 34282,
+ "title": "Step Up Housing Acquires Two California Multifamily Communities in Deals Totaling $91 Mil",
+ "cat": "Multifamily",
+ "image": "/img/news/news_20340_6430VernerAveSacramentoJulieChaseAug32026.jpg",
+ "date": "2026-08-04",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34282",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": "x416d2bcdbf6a",
+ "source": "The Real Deal",
+ "title": "State pays $50M for 16-property portfolio near UCLA",
+ "url": "https://news.google.com/rss/articles/CBMioAFBVV95cUxPWm9Xb2wyU0JWZzRyY29yMmpsVUtnTUx0Rkk3TEd4S3k3Q3d5UV9vYXA2ODZ1UEhHU0JPZF91Sjl0bC1MRUlwcFdEWC1jRVVoZVM5TXNURldNLUFkT2lRLVFrWnJkVXo4Tll4RUpXandQaVJXMGhVcWdZVTlfLUJaQzk5NGc2aG1SdEZDX19EM3VjZUs4ZG9NV3pYbVJielh3?oc=5",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T20:45:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-08-04T20:45:00.000Z"
+ },
+ {
+ "id": "xac80960fdaf9",
+ "source": "EIN News",
+ "title": "Coast and Valley Properties Expands Outreach to Commercial Property Owners Across Monterey County",
+ "url": "https://news.google.com/rss/articles/CBMi1gFBVV95cUxNQW5UYV9pUkY5OFVkSjRac2QyTVN1YXdFaE40ODRFT0prakZ4UTY3UERMZlRPclUxbFJyV1JSaTNsaFN6RDlWZU1xdm9zbkpQSWZXamNjVjlPWWxVU0dGZVM2Q0YzQ3RtUlc1OVN2OHhXNHB5LVJvbERUTjJBRFZaQ0tjQ3gzb1pwcUppWHpUTkJlMGE5SDRKZkxrZ3UzcUpZbFROMlFoX3Y4S2ZvVE52QTlKN253RktNYWU1dWtNVjB6N1FOVFBtZnl4Q1FWTkFEcXVaRWhR?oc=5",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T16:58:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-08-04T16:58:00.000Z"
+ },
+ {
+ "id": "x7a6097cc06f7",
+ "source": "Yield PRO",
+ "title": "Marcus & Millichap Brokers $9.75M Sale and $7.3M Financing of 73-Unit Multifamily Property in Oakland California",
+ "url": "https://news.google.com/rss/articles/CBMiZEFVX3lxTE9FcTBhcWRQMml1aXdHY2JSYTVqTjBKRkJDbDRjdUc5bTY1eHZNS3hrWWdjcU0xRnF0RF9aVnRWV1pTRGtmN3JBaU5PRGdiYVJZUUdUSDF3LXF3bE1hb1lRYUlrWTA?oc=5",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T20:07:10.000Z",
+ "cat": "Financing",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-08-04T20:07:10.000Z"
+ },
+ {
+ "id": "xedd5d82fbcf5",
+ "source": "Bisnow",
+ "title": "Pharma-Turned-Crypto Firm Moves HQ From California To West Palm: The South Florida Deal Sheet",
+ "url": "https://news.google.com/rss/articles/CBMi-AFBVV95cUxNSGxSc1FGWjViMzlTQzNEVEhTdVRjaFJubk56YXpIb3pmU2J0YzNOcjZtUDI4ZmY1M3Yxdkl2eXp1ZmhJLWFDZFZkYjRhcTVYWl9MMmdXNmRHMXktLS1JVmNuY0l1SGg1Mm5iT2YxWVFVczJPWmNXQVY2STFCeDZUWDhZemFqSXhHWEFZYjRzS1ZLMzlXelZYTnYzRlQ2M2lWRzUyVnhYTFNNRGxjdVFSZ2VqRzNBY2lLd2poRWFKYjJJcEoza0lNeUZ4bjJnN1RvejQ2Q1BfWFJNc254Qm5ReUc5dkNPcktlWHhreUJWT3RpWGZoTUlIaA?oc=5",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T00:09:27.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-08-04T00:09:27.000Z"
+ },
+ {
+ "id": "x6c5306d0e29f",
+ "source": "San Francisco Chronicle",
+ "title": "Exclusive: In Menlo Park housing fight, Bonta sends a potential warning to California cities",
+ "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxPTjUwMFBhZmFRaUhvNXR0SjZVZUtLVUkwZnhlQS1UYVZsTVhQRFFMd1psUFQ2cWFaSXk3VDJTZnNwbjNQUUYzWm9TRTk2SVlRaUFXRW1nT1dJeWE0U3J5RTdrcVhobWFmUGN5dTN1ZENndTQyYVBjQkx4U09CUEdKdW94NTFaZzdXaGYtM2VOanFvbzAt?oc=5",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T02:03:15.000Z",
+ "cat": "Multifamily",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-08-04T02:03:15.000Z"
+ },
+ {
+ "id": "xb7fab7bc8150",
+ "source": "The Business Journals",
+ "title": "Arizona Realtor exports luxury estate bidding war strategy to Costa Rica",
+ "url": "https://news.google.com/rss/articles/CBMipAFBVV95cUxNV0ltXzMyUFpnaDJPR3Z6aTI5Znp3QjZiYl9oNF8yclpJdEdoV1g2WW5DODhTTHFvM3hVSUFENWJWNHcxejRlNEJ1T3N4Z1F1TV9UZURvSnRkUnhkRm42anRhSDVEQW1LNGhjYV9zbE5feXl4aGdGV0xKOFRZS0dPZy0yZndEQ2YtT3h0a2YxQ0NQOTBQNk1JSVpjdkp6U3ozb29UdA?oc=5",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T21:21:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-08-04T21:21:00.000Z"
+ },
+ {
+ "id": "xc7f0bf9f925d",
+ "source": "EIN News",
+ "title": "Brett Meyer Recognized for Excellence in Arizona Real Estate Law Following Years of Client Advocacy",
+ "url": "https://news.google.com/rss/articles/CBMi2AFBVV95cUxPUVA1c0JuWU9EbXBLb1gxNnBLQzRnQnJrYno2Tk1IRm03Mk9TQWVZdmhJcHJRRlBobVN3UlZ4MmVrMTdlRTRvR3RJZVFhY1pCWVY1WndjalhjUXRCRnZkc044VzZ2TmxTWFFwbG9vSjNGTHU3WWxKWUZQbllvcG90Z3EtUnphRHhUcG5RWC04RFZZTmVlY0VWQUZpUWhraTBuMExZSkpVSU1ENVRLZzJxNkVmYnJnNjVyNmxuX1hlWVctc1d2NEdqbnY5NVFnVjJQMk5JWGIyb2o?oc=5",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T14:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-08-04T14:00:00.000Z"
+ },
+ {
+ "id": "xe669a4bba8c3",
+ "source": "Insurance Business",
+ "title": "Why Farmers' California business filing is a signal to go back to clients on the FAIR Plan",
+ "url": "https://news.google.com/rss/articles/CBMi8gFBVV95cUxPdzJ5ZzBEUnM0STlrT29naVAxUnhtTVNiLUhFTHRuQ3ZaYUprTm5GZzFPTXdhNnExbU0xWTQ4bWk4ZUdZa2xhVkpuLTRPeDM1aEY3ZUgzbEhQVGxuMGpZZjBUWXVQdDZ0V1pGelhudnNFTzVoNEhNWUNRTWdkTExJUFdVSWhvNnZzTEpJRTFpS09GUy00X2FYckkwRXpPeDFVSjd2b3lCUXNJMXBmc29sbTcxUnlZYnI2Q01uM0p3WEhBQlljbnZLRFdMUWE3R2l5MlItQm5XREE3ZkxHYUhZdDk0WkNNNy12dUhmSUVWblZrQQ?oc=5",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T07:27:41.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-08-04T07:27:41.000Z"
+ },
+ {
+ "id": "xd29d2abe6c98",
+ "source": "Commercial Observer",
+ "title": "Arrow Real Estate Advisors Hires Jeff Weinberg as Managing Director",
+ "url": "https://commercialobserver.com/2026/08/arrow-real-estate-advisors-hires-jeff-weinberg/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T20:09:55.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "Arrow Real Estate Advisors is adding another experienced veteran to its staff of capital markets experts. The New York-based real estate advisory firm has hired Jeffrey Weinberg as a managing director, Commercial Observer can first report. Weinberg comes from Meridian Capital Group , a firm he co-founded in 1991. Weinberg served as executive vice president, specializing in multifamily and office debt placement. “Jeff has built an exceptional career in commercial real estate and has an unparalleled depth of knowledge and relationships across the industry,” said Morris Betesh , founder of Arrow Real Estate Advisors. “His experience, judgment and entrepreneurial approach align perfectly with Arrow's platform and culture.” Weinberg's move is not uncommon. Betesh, previously a senior managing director at Meridian Capital Group, had exited the firm along with 12 team members to form his own capital markets advisory firm. Weinberg told CO that he joined Arrow Real Estate mainly due to the strength of his relationship with Betesh, whom he worked with at Meridian Capital Group for several years. “Morris and I were friends over there, we worked together at the old place, he left a couple of ",
+ "first_seen": "2026-08-04T20:09:55.000Z"
+ },
+ {
+ "id": "xc0d61b521332",
+ "source": "Commercial Observer",
+ "title": "Alexandria Shows Positive Signs After Several Depressed Quarters: Earnings",
+ "url": "https://commercialobserver.com/2026/08/alexandria-real-estate-equities-q2-2026-earnings/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T19:34:10.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "Ailing Alexandria Real Estate Equities is showing signs of improvement as leasing increased over the second quarter of 2026, a hopeful sign of progress after several quarters of declining fundamentals. The life sciences-focused real estate investment trust (REIT) posted earnings Tuesday that show declining balance sheet performance with $73.7 million in net income for the second quarter of 2026 versus $109.6 million during the same period last year. Funds from operations (FFO) was $296.1 million, more than $100 million lighter than in the second quarter of 2025 and down a similar amount from the $396.4 million reported in the first quarter of 2026. Revenue declined from $762 million in the second quarter of last year to $662.7 million for the same period in 2026. Joel Marcus , Alexandria’s executive chairman and founder, however, was more optimistic than in previous quarters, stating that science sectors are improving economically, even if that progress has not yet been reflected on the real estate side. “We're winning an outsized number of shares of transactions, which is good,” Marcus said during the call. “We have a very well-diversified and strong tenant base. … Very strong lea",
+ "first_seen": "2026-08-04T19:34:10.000Z"
+ },
+ {
+ "id": "xff782ae4090c",
+ "source": "Commercial Observer",
+ "title": "Munish Viralam of Newmark: 5 Questions",
+ "url": "https://commercialobserver.com/2026/08/munish-viralam-newmark-5-questions/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T19:30:04.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "Munish Viralam arrived at Newmark in June, fresh off an 18-year stint at CBRE . As executive vice chairman at Newmark, Viralam has been tasked with leading the firm's newly centralized real estate strategy and consulting group, scaling up its strategic arm, and helping corporate tenants navigate the maze-like process of real estate strategy and negotiations. Viralam found his niche at Emory University, where degrees in finance and real estate placed him at an intriguing crossroads between the business world and entrepreneurship. He landed a job at CBRE after graduation, where he proceeded to spend nearly two decades honing his craft as a real estate strategist and problem solver. Viralam was serving as executive vice president in charge of CBRE’s consulting group in Manhattan when Newmark came a-knocking. Commercial Observer sat down with Viralam in July, just a few weeks into his tenure at Newmark, to discuss his vision for the group, New York’s office occupancy challenges and where real estate consulting slots into the dealmaking mix. This interview has been edited for length and clarity. Commercial Observer: Can you describe the nature of the real estate strategy and consulting ",
+ "first_seen": "2026-08-04T19:30:04.000Z"
+ },
+ {
+ "id": "x60c16476a34f",
+ "source": "Commercial Observer",
+ "title": "Prologis’ European Rival Segro Accepts $18.8B Takeover Offer",
+ "url": "https://commercialobserver.com/2026/08/prologis-segro-takeover-industrial/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T19:11:25.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "Prologis , the world’s largest industrial landlord, is about to get even bigger. The San Francisco-based real estate investment trust (REIT) has succeeded in its fourth offer to acquire rival Segro , the United Kingdom’s largest REIT, in a deal valuing Segro’s equity at roughly $18.8 billion. Prologis announced Tuesday that Segro’s once-resistant board would be recommending the deal. The combined portfolios’ global platform will total approximately $269 billion of assets under management. For the U.K., the deal means losing its largest REIT, the history of which stretches back more than a century. Segro’s portfolio spans approximately 117 million square feet across the U.K. and Europe, and has been made increasingly valuable by its expanding data center pipeline. \"Prologis shares our conviction in the long-term structural drivers underpinning demand for modern logistics and data centre infrastructure,\" David Sleath , CEO of Segro, said in a statement. \"We believe the combination would bring together two highly complementary businesses and create a compelling platform, combining Segro's exceptional portfolio and development pipeline with Prologis' existing European business and glob",
+ "first_seen": "2026-08-04T19:11:25.000Z"
+ },
+ {
+ "id": "xd4e01bf80b3d",
+ "source": "Commercial Observer",
+ "title": "Blue Owl’s Stack Infrastructure Buys Virginia Data Center Site for $66M",
+ "url": "https://commercialobserver.com/2026/08/blue-owl-stack-infrastructure-virginia-data-center-land/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T18:25:07.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "Blue Owl Capital is pushing beyond Northern Virginia’s Data Center Alley after acquiring a 71-acre development site in Culpeper, Va., for $66.4 million. Blue Owl ’s data center operator Stack Infrastructure purchased Culpeper Technology Park at 15140 Keyser Road from RACM . The transaction is equal to more than $935,000 per acre. Greysteel arranged the sale for the seller and announced the deal Tuesday. The property is in the Culpeper Tech Zone, a county-designated data center corridor with significant power infrastructure and electrical capacity. The site has by-right zoning for data center development and access to multiple fiber networks. The zone also offers county tax incentives. Culpeper is about 60 miles southwest from the center of the world’s largest data center market. The competition for that hub has pushed developers and some of the nation’s biggest investment firms to expand into surrounding Virginia markets, especially as land, power and fiber capacity become more difficult to secure . “Culpeper has moved from a speculative secondary market to an institutional-grade destination in a short window,” Greysteel Senior Director Zach Benlemlih said in a statement. “The dema",
+ "first_seen": "2026-08-04T18:25:07.000Z"
+ },
+ {
+ "id": "x1fc477293f38",
+ "source": "Commercial Observer",
+ "title": "New York City’s First El Pollo Loco Coming to Jackson Heights in Queens",
+ "url": "https://commercialobserver.com/2026/08/el-pollo-loco-lease-jackson-heights-queens/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T18:15:49.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "Why did the chicken cross the continent? To get to new customers on the other side. Popular fast-casual grilled chicken restaurant El Pollo Loco has signed a lease to open its first-ever East Coast location in New York City, Commercial Observer has learned. El Pollo Loco signed a 10-year lease for 2,400 square feet at 37-07 82nd Street in Jackson Heights, Queens, according to tenant broker Ripco Real Estate . It is expected to open in 2027. The asking rent was not disclosed, but the average asking rent for retail space in Jackson Heights ranges between $45 and $65 per square foot, according to data from RI Manhattan Realty . Dillon Ross and Jon Paul Pirraglia from Ripco represented the tenant in this deal. “Bringing El Pollo Loco to New York City marks a defining moment for the brand as it expands into one of the country's most dynamic retail and restaurant markets,\" Ross said in a statement. “Jackson Heights offers the exceptional foot traffic, diverse customer base and neighborhood energy that make it an ideal location for El Pollo Loco's first East Coast restaurant.” Anthony Pastecchi from Kent Realty represented the landlord, Hampton Associates , in the deal. El Pollo Loco’s ne",
+ "first_seen": "2026-08-04T18:15:49.000Z"
+ },
+ {
+ "id": "x89ad182bfb4b",
+ "source": "Commercial Observer",
+ "title": "Walmart Development Set for Palm Beach County",
+ "url": "https://commercialobserver.com/2026/08/walmart-development-retail-palm-beach-county/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T17:15:37.000Z",
+ "cat": "Development",
+ "image": "",
+ "summary": "Walmart has paid $11.7 million for development land by the western end of Palm Beach County, Fla., in the latest example of retailers taking greater control over their retail presence, property records show. The vacant, 24-acre parcel at 5253 Seminole Pratt Whitney Road sits within Minto Communities ’ Westlake master development. The 188,779-square-foot Walmart development will include a grocery store, pharmacy, garden center, automotive center and vision center as well as a 1,620-square-foot gas station and a convenience store. The Westlake City Council approved the plans in April. The 3,800-acre Westlake master-planned community is approved for 6,500 homes and 2.2 million square feet of commercial development, about half of which has been sold. The population of Westlake has grown to just over 9,000 last year, up from just 912 in 2020, according to the U.S. Census. “As Westlake reaches critical mass, the market is taking notice,” John Carter , senior vice president of Minto Communities USA, said in a statement. “We want to be selective as to what types of businesses come into the city, focusing on those that add real value for our residents.” In January, Minto Communities sold a ",
+ "first_seen": "2026-08-04T17:15:37.000Z"
+ },
+ {
+ "id": "x665c6a6f7195",
+ "source": "Commercial Observer",
+ "title": "Vornado Foresees $350-per-Foot Rents at Park Avenue Office Tower: Earnings",
+ "url": "https://commercialobserver.com/2026/08/vornado-realty-trust-q2-2026-earnings-park-avenue-plaza/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T15:44:44.000Z",
+ "cat": "Office",
+ "image": "",
+ "summary": "Vornado Realty Trust announced Tuesday morning that it could levy as much as $350 per square foot at one of its latest office developments, at a time when rents over $300 a square foot at trophy properties are becoming the norm . Vornado is developing 350 Park Avenue along with Ken Griffin ’s Citadel and Rudin . Vornado Chairman Steven Roth said he has confidence the building will still see leasing, despite high rents, due to lack of supply and strong demand in the Class A office market. The news came during Vornado’s second-quarter earnings call. One investor on the call, after adding up all investments in the structure, asked for confirmation that Vornado would start the asking rent at $350, which Roth confirmed as accurate. “The fact that there's a scarcity of new supply, and the combination of the construction costs, interest rates, et cetera, require a very high rent for a new building,” Roth said. “That will cause the great, well-located, older buildings to go up and drive [leasing] enormously. And obviously, that's the reason we bought Park Avenue Plaza .” Vornado began developing the property at the end of the fourth quarter of 2025, aiming for 1.85 million square feet of o",
+ "first_seen": "2026-08-04T15:44:44.000Z"
+ },
+ {
+ "id": "x2b1b5b53f47e",
+ "source": "Commercial Observer",
+ "title": "The Decisions That Changed Everything",
+ "url": "https://commercialobserver.com/2026/08/decisions-that-changed-everything/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T14:53:15.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "People often ask me what the secret was to building a business that sold more than three times the number of investment properties than any other firm in New York City for 14 consecutive years. They expect the answer to involve a particular strategy, a recruiting philosophy or some proprietary marketing technique. The truth is much simpler. When I look back over more than four decades in commercial real estate, I don't believe my career was built by thousands of decisions. It was built by a handful. Most days were ordinary. I showed up, worked hard, made calls, met clients, negotiated transactions and tried to improve a little each day. But, every so often, a decision came along that permanently altered the direction of everything that followed. Those are the moments that shape careers, companies and, ultimately, lives. The first came before my career even began. As a student at Wharton, I thought I wanted to become an investment banker. That was the prestigious path. Then I spent a summer at Coldwell Banker in commercial real estate. I loved the entrepreneurial nature of the business, the direct connection between effort and results, and the opportunity to build relationships rath",
+ "first_seen": "2026-08-04T14:53:15.000Z"
+ },
+ {
+ "id": "x65b18db4ed1e",
+ "source": "Commercial Observer",
+ "title": "Urban Standard Capital Grows $200M Credit Facility With Western Alliance Bank",
+ "url": "https://commercialobserver.com/2026/08/urban-standard-capital-credit-facility-western-alliance-bank/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T14:52:17.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "Urban Standard Capital has deepened its relationship with a major Arizona bank. Commercial Observer can first report that Urban Standard Capital has increased its aggregate financing capacity for transitional commercial real estate loans with Western Alliance Bank — a Phoenix-based regional bank with $90 billion of assets — to $200 million through three separate funds. The two lenders began their business relationship in 2020. Seth Weissman , founder and managing partner at Urban Standard Capital, a New York-based CRE private credit firm, told CO that the coordinated lending capacity has steadily increased from $40 million to $125 million over the last six years. He added that he expects the credit facility to continue to aid his firm in making loan originations to sponsors for tailored financing projects, which have typically fallen into the $15 million to $20 million range. “It’s a capital partnership that allows us to lower our cost of capital and be able to be more flexible and service our clients better,” said Weissman. “It helps me to deliver speed and flexibility to our borrowers and increases our capacity for lending.” Weissman could not estimate a number of loans the credi",
+ "first_seen": "2026-08-04T14:52:17.000Z"
+ },
+ {
+ "id": "x9db4b8b89ac7",
+ "source": "Commercial Observer",
+ "title": "Commercial Real Estate Deal Platform Duxre Launches AI Brief",
+ "url": "https://commercialobserver.com/2026/08/duxre-ai-brief/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T13:00:51.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "Duxre , a commercial real estate deal platform, announced Tuesday that it has launched AI Brief , a software system that converts unstructured sales and leasing data into a readable large language model (LLM) format. Founded in 2020, Santa Monica, Calif.-based Duxre is a subscription platform that aims to streamline data for CRE brokers to enhance transaction volume and client interaction. AI Brief converts the unstructured files into Markdown files, which are more efficiently readable by LLMs such as ChatGPT and Claude , according to the company. The result, the company says, reduces file size from 50 megabytes down to between 30 and 40 kilobytes, speeds up processing, and minimizes errors. “AI Brief specifically came from what we were seeing as we marketed assets for sale, and what our peers were realizing as they marketed assets for lease,” said Sean Fulp , founder and CEO of Duxre, as well as a vice chair at Colliers . (The two companies are not connected.) “Our deliverables, which are mainly in the form of a PDF, are being put into ChatGPT or Claude to analyze those deals. In the case of an offering memorandum — which can be 60 to 80 pages, and 15 to 20 megabytes in size — the",
+ "first_seen": "2026-08-04T13:00:51.000Z"
+ },
+ {
+ "id": "xd7ae391405a5",
+ "source": "Commercial Observer",
+ "title": "2026 Power Investors",
+ "url": "https://commercialobserver.com/2026/08/2026-power-investors/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T12:00:47.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "\"It ain’t about how hard ya hit. It’s about how hard you can get hit and keep moving forward,” boxer Rocky Balboa once wisely said. In the past year, there have been plenty of one-two punches for real estate and plenty of scenarios where investors had to have fast feet in order to bob and weave (and occasionally duck). In the original “Rocky” movie — now 50 years old — a little- known Philly fighter goes head to head with the heavyweight champion of the world, putting himself at significant risk in his quest for significant glory. With higher-yielding opportunities an increasing focus for many today, CO’s Power Investors occasionally have a similar conundrum when weighing the risk-reward tradeoff. But they also have the competitive advantage of several years of training, hard work and experience to know when to lean in and punch, and when to leave the ring. This list, now in its second year, features the most powerful investors or investment teams in real estate from 25 different entities. Power is the strength to act, and whether market conditions are favorable or choppy as heck, these investors consistently show up and find savvy ways to generate real returns on behalf of their o",
+ "first_seen": "2026-08-04T12:00:47.000Z"
+ },
+ {
+ "id": "x2adefc6b4574",
+ "source": "Commercial Observer",
+ "title": "Property Managers Pulling Ahead Aren't Working Harder. They're Managing Differently.",
+ "url": "https://commercialobserver.com/2026/08/property-managers-pulling-ahead-arent-working-harder-theyre-managing-differently/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T04:00:31.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "There is little doubt at this point that widespread adoption of AI, when used wisely, can lead a company to greater growth and profitability. But the difference between the companies enjoying massive gains from this and those that are not is shocking, and comes down to one factor: full buy-in. A 2026 study by PricewaterhouseCoopers found that “nearly three-quarters (74%) of AI’s economic value is captured by just one-fifth (20%) of organizations, revealing a stark and widening divide between a small group of AI leaders and the majority of businesses still stuck in pilot mode.” In property management, a slew of operators are still stuck in pilot mode. They use legacy platforms for task execution: tracking leases, work orders, and payments. But, they stop short of using it to deliver real performance: the complex, outcome-driven decisions that guide a portfolio forward. The difference is not academic. According to data from the 2026 AppFolio Property Management Benchmark Report , property managers who are broadly adopting AI are projecting 31% portfolio growth in 2026, compared to just 12% for the rest of the industry. We’ve reached the point where property managers who aren’t using ",
+ "first_seen": "2026-08-04T04:00:31.000Z"
+ },
+ {
+ "id": "x313dcf5efc8a",
+ "source": "Connect CRE",
+ "title": "NYC Taxi and Limousine Commission Moves Headquarters to 250 Broadway",
+ "url": "https://www.connectcre.com/stories/nyc-taxi-and-limousine-commission-moves-headquarters-to-250-broadway/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T21:55:37.000Z",
+ "cat": "Sales",
+ "image": "https://www.connectcre.com/wp-content/uploads/2026/08/NY-250-Broadway-AmTrust-RE-resized.jpg",
+ "summary": "AmTrustRE has signed the New York City Taxi and Limousine Commission (TLC) to 39,000 square feet at 250 Broadway for its new headquarters. Occupancy is expected in Q1 2027. \"We're proud to welcome the Taxi and Limousine Commission to 250 Broadway as they establish their new headquarters,\" said Jonathan Bennett, president of AmTrustRE. \"Our relationship with the City of New York spans multiple leases across our portfolio, and this lease builds on that long-standing partnership. As we continue to invest in and elevate 250 Broadway, TLC's decision to make this building their home reflects the building's premier location, modern infrastructure, and enduring appeal to institutional tenants.\" AmTrustRE was represented by Anne Holker in-house, along with Brad Gerla, Michael Rizzo, and Alex Benisatto of CBRE as landlord broker. The tenant was represented by Gus Field of Cushman & Wakefield. The post NYC Taxi and Limousine Commission Moves Headquarters to 250 Broadway appeared first on Connect CRE . ]]>",
+ "first_seen": "2026-08-04T21:55:37.000Z"
+ },
+ {
+ "id": "x1181a41e5187",
+ "source": "Connect CRE",
+ "title": "Co-Living Complex Near UCLA Will Become Student Housing",
+ "url": "https://www.connectcre.com/stories/co-living-complex-near-ucla-will-become-student-housing/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T21:45:48.000Z",
+ "cat": "Multifamily",
+ "image": "https://www.connectcre.com/wp-content/uploads/2026/08/CA-1775-Beloit-Avenue-West-LA-COLLIERS.jpg",
+ "summary": "Colliers completed the $8,500,000 sale of a multifamily complex located at 1775 Beloit Av. in West Los Angeles. Vice chair Kitty Wallace represented both the buyer, UCLA Housing Group, and the seller, Enterprise Bank. The sale was completed through a court-appointed receivership process. UCLA Housing Group plans to convert the property into student housing. Constructed in 2023, the seven-story, Type II co-living property comprises approximately 18,000 square feet and 16 residential units totaling 48 beds. The transaction closed at $531,250 per unit, or approximately $472 per square foot. “The transaction reflects a broader shift underway across the Los Angeles multifamily market,” said Wallace. “Over the past decade, developers increasingly delivered co-living communities to provide attainable housing near the region’s largest employment and education centers. Following the pandemic, however, Los Angeles experienced a prolonged period of muted rent growth while household incomes, replacement costs, and home prices continued to climb. As new development has become increasingly difficult and the forward construction pipeline continues to contract, investors are placing greater emphas",
+ "first_seen": "2026-08-04T21:45:48.000Z"
+ },
+ {
+ "id": "x695671e76b2c",
+ "source": "Connect CRE",
+ "title": "Development Site with Uncommonly Long Frontage Sells in Brooklyn",
+ "url": "https://www.connectcre.com/stories/development-site-with-uncommonly-long-frontage-sells-in-brooklyn/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T21:40:07.000Z",
+ "cat": "Development",
+ "image": "https://www.connectcre.com/wp-content/uploads/2026/08/NY-1150-Broadway-Brooklyn.jpg",
+ "summary": "JLL Capital Markets closed the $23.5-million sale of 1150 Broadway, a residential development site in the Bedford-Stuyvesant neighborhood of Brooklyn. The team of Brendan Maddigan, Steve Rutman, Mike Mazzara and Ethan Stanton represented the seller, A-PLUS International Realty, and negotiated directly with the buyers, Brooklyn-based YS Developers and Rabsky Group. Situated at the crossroads of Bedford-Stuyvesant and Bushwick, the 26,730-square-foot corner site is zoned for a mixed-use building with apartments, local retail and community facilities. Under the City of Yes for Housing Opportunity program, it offers up to 133,917 square feet of as-of-right zoning floor area. The property also sits within a federally designated Qualified Opportunity Zone and is eligible for the 485-x tax abatement program. The site features approximately 475 feet of wraparound frontage along Lafayette Avenue, Kosciuszko Street, Kossuth Place and Broadway. “Sites with this much frontage, this level of zoning flexibility and direct subway access rarely come to market in Brooklyn, and our marketing process generated significant interest from developers looking to establish a presence in the neighborhood,” ",
+ "first_seen": "2026-08-04T21:40:07.000Z"
+ },
+ {
+ "id": "x365c0dfae779",
+ "source": "Connect CRE",
+ "title": "Triple-Net AutoZone Sells to Private Investor from LA",
+ "url": "https://www.connectcre.com/stories/triple-net-autozone-sells-to-private-investor-from-la/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T21:33:13.000Z",
+ "cat": "Sales",
+ "image": "https://www.connectcre.com/wp-content/uploads/2026/08/CA-AutoZone-Bakersfield-scaled.jpg",
+ "summary": "Hanley Investment Group Real Estate Advisors and Progressive Real Estate Partners arranged the $2.64-million sale of a renovated, single‑tenant AutoZone in Bakersfield. The building, originally constructed in 2013, underwent a full renovation in 2025 and is leased to AutoZone on a new 15‑year triple-net lease. EVP and partner Jeff Lefko and EVP Bill Asher of Hanley represented the seller, Torrey Financial Group, based in San Diego. The buyer, a private investor from Los Angeles, was represented by Greg Bedell, SVP and Managing Director, and Lance Mordachini, Vice President with Progressive Real Estate Partners in Rancho Cucamonga. “We procured an all‑cash, 1031-exchange buyer from Nevada,” said Lefko. “We negotiated a 40‑day escrow and closed at over 96% of the listing price, which reflects the continued depth of demand for essential retail in fast‑growing suburban markets.” Bedell added, “Our buyer was highly motivated and moved quickly because of the long‑term lease, the recent renovation, replaceable rent, and the investment grade strength of AutoZone. This asset checked every box for investors seeking stable, service‑based retail in supply‑constrained California markets.” The A",
+ "first_seen": "2026-08-04T21:33:13.000Z"
+ },
+ {
+ "id": "xa1b4e6767789",
+ "source": "Connect CRE",
+ "title": "Northern NJ Industrial with Heavy Power Trades to Commerce Park Investors",
+ "url": "https://www.connectcre.com/stories/northern-nj-industrial-with-heavy-power-trades-to-commerce-park-investors/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T21:25:27.000Z",
+ "cat": "Industrial",
+ "image": "https://www.connectcre.com/wp-content/uploads/2026/08/NY-36-Pine-Street-Rockaway-NJ.jpg",
+ "summary": "Resource Realty of Northern New Jersey arranged the sale of a high-utility, standalone industrial facility located at 36 Pine St.in Rockaway, NJ. The transaction was brokered and finalized by firm Principals Greg Sabato and Scott Peck, who represented the buyer, Commerce Park Investors. The property encompasses 53,252 square feet of functional industrial space. Suitable for intensive manufacturing, assembly or specialized logistics, the building features heavy-duty infrastructure, including two tailboard exterior dock doors and one drive-in bay. Crucial for modern industrial users, the property boasts heavy power, equipped with a 2,500 amp, 440-volt electrical system capable of supporting heavy production loads. “This single-story property represents a unique opportunity for an operator requiring significant power infrastructure wrapped in a highly functional industrial footprint,” said Sabato. “Heavy power of this caliber – 2,500 amps – coupled with dedicated loading capabilities is an increasingly rare commodity in the northern New Jersey market. Securing this building underscores the sustained demand for spaces that can immediately accommodate a full-range of manufacturing and t",
+ "first_seen": "2026-08-04T21:25:27.000Z"
+ },
+ {
+ "id": "xdc30aab0c695",
+ "source": "Connect CRE",
+ "title": "Related Midwest Begins Leasing for Downtown Chicago Residential Tower",
+ "url": "https://www.connectcre.com/stories/related-midwest-begins-leasing-for-downtown-chicago-residential-tower/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T21:21:17.000Z",
+ "cat": "Sales",
+ "image": "https://www.connectcre.com/wp-content/uploads/2026/08/400-Lake-Shore-Dr-Chicago.png",
+ "summary": "Related Midwest announced the start of leasing for the North Tower of 400 Lake Shore Drive, the 72-story residential tower in Chicago’s Streeterville neighborhood. Once complete in March 2027, the 857-foot high-rise will deliver 635 rental apartments. “This is more than a residential tower; it is a revitalization of a significant piece of land in Chicago’s history,” said Curt Bailey, President of Related Midwest. The North Tower comprises two distinct rental offerings: The Collection, spanning floors 3 through 43, and The Residences, occupying floors 46 through 70. The Collection will include 520 residences in a mix of studio, convertible, one- and two-bedroom plans. The Residences will include 115 one- to four-bedroom residences. “400 Lake Shore Drive brings together everything that is hard to find in one address — new construction with an architectural pedigree, a rare Lake Michigan setting, and elevated interiors and amenities designed for a luxury lifestyle,” said Brad Brondyke, Vice President of Development Sales at Jameson Sotheby's International Realty , the exclusive leasing partner for the property. Stay ahead of the multifamily market at Connect Apartments. Gain firsthand",
+ "first_seen": "2026-08-04T21:21:17.000Z"
+ },
+ {
+ "id": "x57c330746095",
+ "source": "Connect CRE",
+ "title": "Davis Companies Names Equity Capital Markets Lead",
+ "url": "https://www.connectcre.com/stories/davis-companies-names-equity-capital-markets-lead/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T21:19:17.000Z",
+ "cat": "Sales",
+ "image": "https://www.connectcre.com/wp-content/uploads/2026/06/BOS-Boston-Skyline3-resized.jpg",
+ "summary": "The Davis Companies, headquartered in Boston, announced the appointment of Douglas Doughty as managing director of equity capital markets. Based in Davis’ New York City Office, Doughty will work working closely with the company’s Investor Relations, Investments and senior leadership team headed by CEO Stephen Davis. “Doug joins Davis at an exciting point in the firm’s growth – as we celebrate 50 years of operations and continue building on the momentum across our investment and operating platforms,” said Quentin Reynolds, president and CIO at Davis. “His deep experience expanding global investor relationships, leading institutional business development and shaping real estate investment strategy will be invaluable as we strengthen our capital formation capabilities and continue growing our national platform.” Doughty will report to Reynolds and work closely with the firm’s broader leadership team. Since launching commingled real estate funds in 2009, Davis has raised approximately $3 billion in equity across five value-added funds. The post Davis Companies Names Equity Capital Markets Lead appeared first on Connect CRE . ]]>",
+ "first_seen": "2026-08-04T21:19:17.000Z"
+ },
+ {
+ "id": "x240aba029a74",
+ "source": "Connect CRE",
+ "title": "Marcus & Millichap Finalizes Deal in Sacramento's Greenhaven Neighborhood",
+ "url": "https://www.connectcre.com/stories/marcus-millichap-finalizes-deal-in-sacramentos-greenhaven-neighborhood/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T21:11:41.000Z",
+ "cat": "Sales",
+ "image": "https://www.connectcre.com/wp-content/uploads/2026/08/CA-The-Colony-House-Apartments-Sacramento.jpg",
+ "summary": "Marcus & Millichap (closed the sale of 915 Johnfer Way, a 34-unit multifamily property in Sacramento. The property sold for $5.6 million or $164,705 per unit. Marcus & Millichap Capital Corporation (MMCC), a subsidiary of Marcus & Millichap, secured $3.7 million in acquisition financing on behalf of the buyer. \"This transaction allowed the seller to redeploy capital into a core Silicon Valley investment while providing the buyer with a well-located multifamily community offering significant value-add potential,\" said Adam Levin, executive managing director investments. \"With plans for an extensive renovation program and continued improvements to the property, the buyer is well positioned to benefit from the strong tenant demand and anticipated rent growth in Sacramento's Greenhaven neighborhood.\" Levin and Rob Johnston, of the Levin Johnston team based out of Marcus & Millichap’s Palo Alto office, marketed the property on behalf of the seller, an LLC, and procured the buyer, a local private investor. Chad O’Connor, executive managing director, capital markets, based in the firm’s San Diego office, secured a five-year loan at 70% loan-to-value with a national bank. Additional terms ",
+ "first_seen": "2026-08-04T21:11:41.000Z"
+ },
+ {
+ "id": "xca56ad8ca17c",
+ "source": "Connect CRE",
+ "title": "Calare JV Trades Repositioned Self-Storage and Warehouse in Malden",
+ "url": "https://www.connectcre.com/stories/calare-jv-trades-repositioned-self-storage-and-warehouse-in-malden/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T20:58:16.000Z",
+ "cat": "Industrial",
+ "image": "https://www.connectcre.com/wp-content/uploads/2026/08/BOS-1-Wesley-arial-photo-Malden-MA.jpg",
+ "summary": "Calare Properties completed the sale of 1 Wesley Street in Malden, MA. The approximately 103,300-square-foot property includes a fully renovated self-storage facility, a fully leased industrial warehouse building and a retail kiosk. Calare and Equity Resource Investments were joint venture partners on the investment since its purchase in 2024. \"When we acquired 1 Wesley Street, we saw a self-storage facility that hadn't kept pace with the market, paired with a vacant but very functional industrial warehouse building,\" said Michael Sullivan, senior associate of investments at Calare Properties. \"Repositioning the storage component and bringing the site up to institutional standards is exactly the kind of value-add opportunity we look for, and it's what made this an attractive asset for the buyer.” The self-storage facility, previously operated under a legacy local brand, is now managed under Extra Space Storage. The property also includes an approximately 25,100-square-foot warehouse, which was recently leased on a triple-net basis to UniUni, a Vancouver-based logistics company, and a drive-up retail kiosk occupied by Rocky Mountain Spring Water. Nathan Coe, Gabriel Coe, and Brett H",
+ "first_seen": "2026-08-04T20:58:16.000Z"
+ },
+ {
+ "id": "xc25ed20ffb2f",
+ "source": "Connect CRE",
+ "title": "Cushman & Wakefield Arranges Acquisition Financing for Nashville Medical Office Property",
+ "url": "https://www.connectcre.com/stories/cushman-wakefield-arranges-acquisition-financing-for-nashville-medical-office-property/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T20:51:14.000Z",
+ "cat": "Financing",
+ "image": "https://www.connectcre.com/wp-content/uploads/2026/08/Crossroads-Medical_CushmanWakefileld.png",
+ "summary": "Cushman & Wakefield arranged $5.34 million in acquisition financing on behalf of Onicx Health Care Real Estate for Crossroads Medical Pavilion, a one-story, 34,680-square-foot medical office property in Tennessee, approximately 10 miles north of Nashville. Tyler Morss of Cushman & Wakefield’s Healthcare Capital Markets Team led the assignment representing Onicx Health Care Real Estate in securing financing through a regional bank. The Healthcare Capital Markets Team also includes Travis Ives and Gino Lollio. Located at 491 N. Sage Road, the property was completed in 2007 and has been owned and anchored by Crossroads Medical Group since that time. The multi-specialty and primary care provider, which currently occupies 16,882 square feet, or 49% of the building, will remain the primary tenant under new ownership. At the time of sale, the property was 100% leased and home to several healthcare tenants. The post Cushman & Wakefield Arranges Acquisition Financing for Nashville Medical Office Property appeared first on Connect CRE . ]]>",
+ "first_seen": "2026-08-04T20:51:14.000Z"
+ },
+ {
+ "id": "xae8d56265a26",
+ "source": "REBusinessOnline",
+ "title": "What's Next for the U.S. Office Market?",
+ "url": "https://rebusinessonline.com/whats-next-for-the-u-s-office-market/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T15:47:25.000Z",
+ "cat": "Office",
+ "image": "",
+ "summary": "By Matthew Auchincloss The U.S. office sector may never be going back to pre-pandemic utilization levels, but enough time has elapsed and data compiled to make the case that the asset class is stabilizing. According to data from CoStar Group, leasing activity remained steady in the second quarter of 2026, with 115 million square feet of new leases signed (renewals were not included in the data). That remains approximately 9 percent below the quarterly average from 2015 through 2019 but is far above the leasing volume from 2020 and 2021. The national vacancy rate is down 50 basis points from one year ago and 20 basis points in the past quarter, currently sitting at around 18 percent, according to CoStar. Rental rates are also up, averaging approximately $38.06 per square foot nationally — a 2.3 percent increase from last year, according to Colliers. Class A rates currently sit around $43.76 per square foot, with a sharp divide between commercial business district (CBD) rates and suburban product. CBD rates dropped 10 basis points from the first quarter, but the $52.52 per square foot price tag is still up slightly year-over year (70 basis points). Suburban rates are much lower at ap",
+ "first_seen": "2026-08-04T15:47:25.000Z"
+ },
+ {
+ "id": "x96ee7f84c641",
+ "source": "REBusinessOnline",
+ "title": "JLL Negotiates Sale of 248-Unit Apartment Complex in El Paso",
+ "url": "https://rebusinessonline.com/jll-negotiates-sale-of-248-unit-apartment-complex-in-el-paso/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T15:29:22.000Z",
+ "cat": "Multifamily",
+ "image": "",
+ "summary": "EL PASO, TEXAS — JLL has negotiated the sale of Palomar West, a 248-unit apartment complex in El Paso. The property was built on a 10.6-acre site on the city’s west side in 1986 and offers one- and two-bedroom units with an average size of 701 square feet. Amenities include a pool, fitness center and a resident clubhouse. Steven Hahn Jr., Art Barnes and William Jennings of JLL represented the seller, Dallas-based Saxony Capital Management, in the transaction. The buyer and sales price were not disclosed. The post JLL Negotiates Sale of 248-Unit Apartment Complex in El Paso appeared first on REBusinessOnline . ]]>",
+ "first_seen": "2026-08-04T15:29:22.000Z"
+ },
+ {
+ "id": "xc3533cb49cb0",
+ "source": "REBusinessOnline",
+ "title": "PNC Bank Provides Financing for Three Affordable Housing Properties Totaling 224 Units in Kerrville, Texas",
+ "url": "https://rebusinessonline.com/pnc-bank-provides-financing-for-three-affordable-housing-properties-totaling-224-units-in-kerrville-texas/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T15:22:23.000Z",
+ "cat": "Financing",
+ "image": "",
+ "summary": "KERRVILLE, TEXAS — PNC Bank has provided financing for Heritage Oaks, The Meadows, and Paseo de Paz, three affordable housing properties totaling 224 units in Kerrville, about 65 miles northwest of San Antonio. The financing will be disbursed as part of PNC’s $251 million fund to support new construction, rehabilitation and preservation of 16 affordable housing properties totaling approximately 1,700 units across the country. The owner of the Kerrville properties was not disclosed. The post PNC Bank Provides Financing for Three Affordable Housing Properties Totaling 224 Units in Kerrville, Texas appeared first on REBusinessOnline . ]]>",
+ "first_seen": "2026-08-04T15:22:23.000Z"
+ },
+ {
+ "id": "x1be35ed6f0cc",
+ "source": "REBusinessOnline",
+ "title": "Versal Negotiates Sale of 93-Unit Self-Storage Facility in The Colony, Texas",
+ "url": "https://rebusinessonline.com/versal-negotiates-sale-of-93-unit-self-storage-facility-in-the-colony-texas/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T15:12:30.000Z",
+ "cat": "Multifamily",
+ "image": "",
+ "summary": "THE COLONY, TEXAS — Self-storage brokerage firm Versal has negotiated the sale of a 93-unit facility in The Colony, located north of Dallas. LifeSmart Storage operates the facility, which totals 9,300 net rentable square feet. Bill Bellomy, Michael Johnson, Logan Foster, Hugh Horne and Kirk Silas of Versal represented the seller and procured the buyer, both of which were Texas-based limited liability companies, in the transaction. The post Versal Negotiates Sale of 93-Unit Self-Storage Facility in The Colony, Texas appeared first on REBusinessOnline . ]]>",
+ "first_seen": "2026-08-04T15:12:30.000Z"
+ },
+ {
+ "id": "x056703e17de9",
+ "source": "REBusinessOnline",
+ "title": "Walker & Dunlop Arranges $137.5M Loan for Refinancing of Brooklyn Apartment Building",
+ "url": "https://rebusinessonline.com/walker-dunlop-arranges-137-5m-loan-for-refinancing-of-brooklyn-apartment-building/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T15:05:46.000Z",
+ "cat": "Financing",
+ "image": "",
+ "summary": "NEW YORK CITY — Walker & Dunlop has arranged a $137.5 million loan for 12 Halsey, 240-unit apartment building in Brooklyn’s Bedford-Stuyvesant neighborhood. Completed last fall, 12 Halsey occupies a full city block and offers studio, one- and two-bedroom units, 30 percent of which are reserved as affordable housing. Amenities include a pool, fitness center, rooftop terraces, coworking space and outdoor grilling and dining stations, and the building also houses 2,400 square feet of ground-floor retail space. Aaron Appel, Jonathan Schwartz, Keith Kurland, Adam Schwartz, Dustin Stolly, Sean Reimer, Michael Diaz, Michael Ianno and Cole Grims of Walker & Dunlop arranged the three-year, floating-rate loan through AllianceBernstein. The owner is a partnership between EJS Group and Hope Street Capital. The post Walker & Dunlop Arranges $137.5M Loan for Refinancing of Brooklyn Apartment Building appeared first on REBusinessOnline . ]]>",
+ "first_seen": "2026-08-04T15:05:46.000Z"
+ },
+ {
+ "id": "x8f8b7ac33378",
+ "source": "REBusinessOnline",
+ "title": "Whole Foods to Open New Store at Shivers Farm in Southlake, Texas",
+ "url": "https://rebusinessonline.com/whole-foods-to-open-new-store-at-shivers-farm-in-southlake-texas/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T15:05:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "SOUTHLAKE, TEXAS — Whole Foods Market will open a new store at Shivers Farm, a 40-acre mixed-use development in Southlake, located north of Fort Worth. The square footage was not disclosed. The groundbreaking of the new store will take place in the coming days, and the store is expected to open late next year. Trademark Property Co. is the master developer of Shivers Farm. The post Whole Foods to Open New Store at Shivers Farm in Southlake, Texas appeared first on REBusinessOnline . ]]>",
+ "first_seen": "2026-08-04T15:05:00.000Z"
+ },
+ {
+ "id": "x384b4b1e7b75",
+ "source": "REBusinessOnline",
+ "title": "Keystone Completes Office-to-Residential Conversion Project in Philadelphia",
+ "url": "https://rebusinessonline.com/keystone-completes-office-to-residential-conversion-project-in-philadelphia/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T14:54:14.000Z",
+ "cat": "Development",
+ "image": "",
+ "summary": "PHILADELPHIA — Local developer Keystone has completed an office-to-residential conversion project in Philadelphia’s Independence Mall district. Designed by Tantillo Architecture and built by Fasttrack Construction, the project transformed the historic, 12-story building at 400 Market St. into a 176-unit apartment complex known as 400 Market Flats. Units come in studio, one- and two-bedroom floor plans, and amenities include coworking space and a rooftop terrace. Keystone developed the project, which opened with 40 percent of the units preleased, in partnership with Lubert-Adler. The post Keystone Completes Office-to-Residential Conversion Project in Philadelphia appeared first on REBusinessOnline . ]]>",
+ "first_seen": "2026-08-04T14:54:14.000Z"
+ },
+ {
+ "id": "x34d4d5182a2e",
+ "source": "REBusinessOnline",
+ "title": "Berkadia Brokers $8.7M Sale of Northern New Jersey Apartment Building",
+ "url": "https://rebusinessonline.com/berkadia-brokers-8-7m-sale-of-northern-new-jersey-apartment-building/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T14:47:52.000Z",
+ "cat": "Multifamily",
+ "image": "",
+ "summary": "ELIZABETH, N.J. — Berkadia has brokered the $8.7 million sale of Aberdeen Arms Apartments, a 52-unit building located in the Northern New Jersey community of Elizabeth. Built in 1965, Aberdeen Arms offers 10 one-bedroom units and 42 two-bedroom units and was fully occupied at the time of sale. Nat Gambuzza, Trevor Fiebel and Nick Balancia of Berkadia represented the undisclosed seller in the transaction. Berkadia also arranged acquisition financing for the deal. The buyer and direct lender were also not disclosed. The post Berkadia Brokers $8.7M Sale of Northern New Jersey Apartment Building appeared first on REBusinessOnline . ]]>",
+ "first_seen": "2026-08-04T14:47:52.000Z"
+ },
+ {
+ "id": "x8e1fdf7724eb",
+ "source": "REBusinessOnline",
+ "title": "Autodesk Signs 72,000 SF Office Lease Renewal in Boston’s Seaport District",
+ "url": "https://rebusinessonline.com/autodesk-signs-72000-sf-office-lease-renewal-in-bostons-seaport-district/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T14:44:10.000Z",
+ "cat": "Leases",
+ "image": "",
+ "summary": "BOSTON — Autodesk has signed a 72,000-square-foot office lease renewal in Boston’s Seaport District. The provider of 3D design, engineering and entertainment software will remain at the Innovation & Design Building, a 1.4 million-square-foot mixed-use building that was originally constructed in 1918 as a waterside storehouse for the South Boston Army Base. Luke Wilson of Colliers represented Autodesk in the lease negotiations. A partnership between Related Beal and Jamestown owns the building. The post Autodesk Signs 72,000 SF Office Lease Renewal in Boston’s Seaport District appeared first on REBusinessOnline . ]]>",
+ "first_seen": "2026-08-04T14:44:10.000Z"
+ },
+ {
+ "id": "xfc4ac4c2be19",
+ "source": "REBusinessOnline",
+ "title": "Richman Group Obtains Three Loans for Luxury Apartment Communities in Florida Totaling $225M",
+ "url": "https://rebusinessonline.com/richman-group-obtains-three-loans-for-luxury-apartment-communities-in-florida-totaling-225m/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T14:39:51.000Z",
+ "cat": "Financing",
+ "image": "",
+ "summary": "GREENWICH, CONN. — The Richman Group, a multifamily owner and operator based in Greenwich, has obtained loans for the refinancing of three luxury apartment communities in Florida totaling approximately $225 million. The deals include a $107 million loan via New York Life Investment Management (NYLIM) for The Marc in Palm Beach Gardens; a $72.5 million loan from NYLIM for Everly in Naples; and a $45.5 million loan from Reinsurance Group of America Inc. for Vista Sur in South Miami. All three loans are underwritten with 10-year terms, fixed interest rates and five years of interest-only payments. Each loan exceeds the amount of their original construction loans, according to The Richman Group. The post Richman Group Obtains Three Loans for Luxury Apartment Communities in Florida Totaling $225M appeared first on REBusinessOnline . ]]>",
+ "first_seen": "2026-08-04T14:39:51.000Z"
+ },
+ {
+ "id": "xb610a20302a5",
+ "source": "REBusinessOnline",
+ "title": "Home Depot to Open First Store in Southern Maryland",
+ "url": "https://rebusinessonline.com/home-depot-to-open-first-store-in-southern-maryland/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T14:35:54.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "CALIFORNIA, MD. — The Home Depot has purchased 13.5 acres within Lexington Exchange, a 140-acre mixed-use park situated along Three Notch Road (Md. Route 235) in California. The Atlanta-based retail giant plans to open a new store at the site, representing the company’s first store in southern Maryland. Baltimore-based St. John Properties Inc., the master developer of Lexington Exchange, sold the site to The Home Depot for an undisclosed price. Alex Lyons and Bill Holzman handled negotiations for St. John Properties internally, and Greg Ferrante of Segall Group represented The Home Depot. The size of the store and target opening date were not released. The Home Depot is the latest retailer coming to the lineup at the mixed-use development, joining tenants including Aldi, Royal Farms, Chipotle Mexican Grill and RC Theatres. Lexington Exchange currently features five buildings spanning 120,000 square feet of flex/research-and-development space and 65,000 square feet of retail. The park is configured to support approximately 600,000 square feet of commercial space. St. John Properties and development partner Chaney Enterprises are currently marketing several pad sites within Lexington",
+ "first_seen": "2026-08-04T14:35:54.000Z"
+ },
+ {
+ "id": "xcb7c25127f82",
+ "source": "REBusinessOnline",
+ "title": "Regions Originates $64.3M Agency Refinancing for Apartment Community in Monroe, North Carolina",
+ "url": "https://rebusinessonline.com/regions-originates-64-3m-agency-refinancing-for-apartment-community-in-monroe-north-carolina/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T14:33:44.000Z",
+ "cat": "Financing",
+ "image": "",
+ "summary": "MONROE, N.C. — Regions Real Estate Capital Markets has originated a $64.3 million Freddie Mac loan for the refinancing of Elevate Rocky River, a 360-unit apartment community in Monroe, about 28 miles southeast of Charlotte. Andrew Buckley was Region’s loan originator on behalf of the borrower, Greensboro, N.C.-based Signature Properties Group. The fixed-rate loan has a 10-year term, 35-year amortization schedule and a six-year period of interest-only payments. Built in 2024, Elevate Rocky River comprises one- and two-bedroom units, as well as a pool, fitness center and a clubhouse with a lounge and business center. The post Regions Originates $64.3M Agency Refinancing for Apartment Community in Monroe, North Carolina appeared first on REBusinessOnline . ]]>",
+ "first_seen": "2026-08-04T14:33:44.000Z"
+ },
+ {
+ "id": "xb3095b818d11",
+ "source": "REBusinessOnline",
+ "title": "Landmark, Peninsula Deliver 826-Bed Student Housing Project Near University of South Carolina",
+ "url": "https://rebusinessonline.com/landmark-peninsula-deliver-826-bed-student-housing-project-near-university-of-south-carolina/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T14:32:19.000Z",
+ "cat": "Development",
+ "image": "",
+ "summary": "COLUMBIA, S.C. — Landmark Properties and Peninsula Investments have delivered Narrative at Columbia, an 826-bed student housing community located about one mile from the University of South Carolina (USC) campus. The 197-unit property is located at 1050 Idlewild Blvd., near Williams-Brice Stadium, the home football stadium of the USC Gamecocks. Narrative at Columbia features a mix of two- to six-bedroom, fully furnished apartments. Amenities include a clubroom, resort-style pool, hot tub, gaming lawn, cabana and hammock grove, outdoor grilling areas, sand volleyball court, jumbotron, wellness suite and a 24/7 fitness center, as well as private study rooms, shuttle rides to campus and a computer lounge. The development team began welcoming residents on Aug. 1. The design-build team includes Athens, Ga.-based architect E+E Architecture and Landmark Construction, the in-house construction division of Landmark Properties, which is also headquartered in Athens. With Narrative at Columbia, Landmark now owns and operates approximately 2,300 student housing beds in Columbia, with another 800 beds under development. The post Landmark, Peninsula Deliver 826-Bed Student Housing Project Near U",
+ "first_seen": "2026-08-04T14:32:19.000Z"
+ },
+ {
+ "id": "x724a43adae43",
+ "source": "REBusinessOnline",
+ "title": "JLL Secures $213M Refinancing for Chicago Office Tower",
+ "url": "https://rebusinessonline.com/jll-secures-213m-refinancing-for-chicago-office-tower/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T13:35:52.000Z",
+ "cat": "Financing",
+ "image": "",
+ "summary": "CHICAGO — JLL Capital Markets has secured a $213 million refinancing for 360 North Green, a 500,000-square-foot office tower in Chicago’s Fulton Market. Lucas Borges, Geoff Goldstein, Danny Kaufman, Kelly Gaines, Emma Berner and Ryan Planek of JLL secured the three-year loan through Barings on behalf of the borrower, institutional investors advised by J.P. Morgan Asset Management and Sterling Bay. Designed by Gensler and delivered in 2024, 360 North Green rises 24 stories and features two outdoor terraces per floor, a 4,000-square-foot roof deck, 6,500-square-foot fitness center, outdoor conference space and the Adalina Prime restaurant. The property is currently 76 percent leased and home to tenants such as Boston Consulting Group and Greenberg Traurig. The post JLL Secures $213M Refinancing for Chicago Office Tower appeared first on REBusinessOnline . ]]>",
+ "first_seen": "2026-08-04T13:35:52.000Z"
+ },
+ {
+ "id": "xe051fe9e042e",
+ "source": "REBusinessOnline",
+ "title": "Northmarq Arranges $52.1M in Financing for Maple Knoll Apartments in Westfield, Indiana",
+ "url": "https://rebusinessonline.com/northmarq-arranges-52-1m-in-financing-for-maple-knoll-apartments-in-westfield-indiana/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T13:35:13.000Z",
+ "cat": "Financing",
+ "image": "",
+ "summary": "WESTFIELD, IND. — Northmarq has arranged debt and equity capital totaling $52.1 million for Maple Knoll Apartments, a 300-unit, garden-style community in Westfield. Annamarie Bjorklund and Cody Field of Northmarq arranged the financing on behalf of the borrower, Hudson Investing, through a repeat equity partnership with Torchlight Investment and Freddie Mac. Hudson plans a comprehensive renovation at the property. Built in 2007, Maple Knoll Apartments features 18 three-story buildings situated on nearly 24 acres. The community offers one-, two- and three-bedroom floor plans averaging 1,002 square feet. The post Northmarq Arranges $52.1M in Financing for Maple Knoll Apartments in Westfield, Indiana appeared first on REBusinessOnline . ]]>",
+ "first_seen": "2026-08-04T13:35:13.000Z"
+ },
+ {
+ "id": "x2612d430c67a",
+ "source": "REBusinessOnline",
+ "title": "Newmark Brokers Sale of 51,795 SF Retail Condo Along Chicago’s Magnificent Mile",
+ "url": "https://rebusinessonline.com/newmark-brokers-sale-of-51795-sf-retail-condo-along-chicagos-magnificent-mile/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T13:34:21.000Z",
+ "cat": "Retail",
+ "image": "",
+ "summary": "CHICAGO — Newmark has brokered the sale of a 51,795-square-foot retail condominium at 919 N. Michigan Ave. along Chicago’s Magnificent Mile. Louis Vuitton is the anchor tenant and has occupied space at the property for more than 20 years. The luxury retailer recently completed a renovation and expansion of its flagship store and extended its lease. Keely Polczynski and Conor Lalor of Newmark represented the buyer, L3 Capital. Joe Girardi of Mid-America Real Estate represented the undisclosed seller. The asset occupies the base of the historic, 37-story Palmolive Building. The four-level property is 68.8 percent leased by luxury retailers. Originally built in 1929 and renovated in 2005, the Palmolive Building features retail, office and residential condominiums. The post Newmark Brokers Sale of 51,795 SF Retail Condo Along Chicago’s Magnificent Mile appeared first on REBusinessOnline . ]]>",
+ "first_seen": "2026-08-04T13:34:21.000Z"
+ },
+ {
+ "id": "x8fc168deffa7",
+ "source": "REBusinessOnline",
+ "title": "Friedman Properties Completes Riverwalk Replacement at Reid Murdoch Building in Chicago",
+ "url": "https://rebusinessonline.com/friedman-properties-completes-riverwalk-replacement-at-reid-murdoch-building-in-chicago/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T13:33:39.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "CHICAGO — Friedman Properties has completed reconstruction of the riverwalk at the Reid Murdoch Building in Chicago’s River North neighborhood. Together with renovations at River Roast, the forthcoming opening of The Carlyle Club and prior ground-level improvements, the updates represent approximately $15 million in recent investment at the property, which features a 300-foot riverwalk connecting Clark Street to LaSalle Drive. The latest renovation nearly doubled the width of the previous riverwalk and introduced a series of 10-foot-tall double doors in the south elevation, creating new opportunities for outdoor dining and improving pedestrian circulation. The work also included new precast piers, railings, lighting, integrated planters and improved access from the river level for visitors arriving by boat. Coinciding with the redevelopment of the riverwalk, operator Levy Restaurants has completed renovations of River Roast, the 28,000-square-foot riverfront venue located in the building. The restaurant’s main event space, which has been rebranded RR Events, now features a new riverside entrance with a curved grand staircase, dual-sided bars and upgraded lighting fixtures, furnitur",
+ "first_seen": "2026-08-04T13:33:39.000Z"
+ },
+ {
+ "id": "x83861df4e93c",
+ "source": "REBusinessOnline",
+ "title": "Geringer Capital Sells 267-Unit Apartment Community in Mesa, Arizona",
+ "url": "https://rebusinessonline.com/geringer-capital-sells-267-unit-apartment-community-in-mesa-arizona/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T13:23:17.000Z",
+ "cat": "Multifamily",
+ "image": "",
+ "summary": "MESA, ARIZ. — Geringer Capital has sold Avia 266, a 267-unit apartment community in Mesa, to San Diego-based ColRich for $52.4 million, including the assumption of an existing HUD loan. ColRich will rename the property The Remy. Matt Pesch, Asher Gunter and Austin Groen of CBRE represented the seller in the deal. Completed in 1984, The Remy features one- and two-bedroom units in a low-density garden-style design. Community amenities include two pools and spa areas, a 24/7 fitness center, outdoor courtyard with recreation and gathering spaces, resident clubhouse with a community kitchen, package lockers and a fenced dog park. The post Geringer Capital Sells 267-Unit Apartment Community in Mesa, Arizona appeared first on REBusinessOnline . ]]>",
+ "first_seen": "2026-08-04T13:23:17.000Z"
+ },
+ {
+ "id": "xed562b51c722",
+ "source": "REBusinessOnline",
+ "title": "IPA Brokers $36.7M Sale of Apartment Complex in California’s Inland Empire",
+ "url": "https://rebusinessonline.com/ipa-brokers-138-unit-apartment-complex-in-californias-inland-empire-for-36-7m/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T13:22:23.000Z",
+ "cat": "Multifamily",
+ "image": "",
+ "summary": "POMONA, CALIF. — Institutional Property Advisors (IPA), a division of Marcus & Millichap, has arranged the $36.7 million sale of Terramonte at Foothill, an apartment property in the Inland Empire city of Pomona. Positive Investments sold the asset to Sack Capital Partners for $265,942 per unit. Kevin Green, Chris Zorbas, Joseph Grabiec, Alexander Garcia Jr. And Greg Harris of IPA represented the seller and procured the buyer in the transaction. Built in 1963 on 9 acres and renovated between 2012 and 2023, Terramonte at Foothills features 138 apartments, two pools, sundecks, a spa, fitness center, barbecue pavilion, coworking space and garages. The unit mix is 70 percent two-bedroom units, plus studios and one- and three-bedroom apartments, with an average unit size of 910 square feet. The post IPA Brokers $36.7M Sale of Apartment Complex in California’s Inland Empire appeared first on REBusinessOnline . ]]>",
+ "first_seen": "2026-08-04T13:22:23.000Z"
+ },
+ {
+ "id": "x9ba64a0472fd",
+ "source": "REBusinessOnline",
+ "title": "Marcus & Millichap Arranges $12.5M Sale of Affordable Seniors Housing Community in Southern California",
+ "url": "https://rebusinessonline.com/marcus-millichap-arranges-12-5m-sale-of-affordable-seniors-housing-community-in-southern-california/",
+ "date": "2026-08-04",
+ "published_at": "2026-08-04T13:20:00.000Z",
+ "cat": "Multifamily",
+ "image": "",
+ "summary": "LA MESA, CALIF. — Marcus & Millichap has arranged the $12.5 million sale of Guava Gardens, an affordable seniors housing community in La Mesa, located in San Diego County. Los Angeles-based Positive Investments was the buyer. Built in 1986, the property totals 81 units, with 40 studio apartments and 41 one-bedroom apartments. Residences are reserved for seniors age 62 and older. Amenities at the community include a pool, spa, recreation room, outdoor gathering areas, laundry facilities and dedicated parking. Christopher Zorbas, Graeme Henderson and Austin Huffman of Marcus & Millichap represented the undisclosed seller in the transaction. The post Marcus & Millichap Arranges $12.5M Sale of Affordable Seniors Housing Community in Southern California appeared first on REBusinessOnline . ]]>",
+ "first_seen": "2026-08-04T13:20:00.000Z"
+ },
+ {
+ "id": 34276,
+ "title": "Gemdale USA Secures $90 Mil in New Financing on 538k sf San Diego Life Science Campus",
+ "cat": "Financing",
+ "image": "/img/news/news_20335_ApertureDelMarSDIANPATZKERPHOTOJustinaRubinsteinJul232026.jpg",
+ "date": "2026-08-03",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34276",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34274,
+ "title": "GO Industrial Starts Work on 1.1 msf Industrial Facility in Phoenix",
+ "cat": "Industrial",
+ "image": "/img/news/news_20332_9797WBuckeyeRdPhnxSavannahDurbanCWJul272026.jpg",
+ "date": "2026-08-03",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34274",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": "x7268269a22d1",
+ "source": "Commercial Observer",
+ "title": "University of California Buys Sites Near UCLA",
+ "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxObTljekloSmg0bHByTzBINlo2QVloZlRXekw0cFdwaWx5b215cHNmY3lQZFczQ0tNbkk0M3pHczlGWTlfdHhlMW9mNk92cVR4d1JVVzlBRmFuenI0Ui14UHlsN1RNeEdOX2d6N2tMYWNXdHRHRmdsU0w2OTVSWHE0eEpKaC1naWQtRXcxTDBPX2hzS3hS?oc=5",
+ "date": "2026-08-03",
+ "published_at": "2026-08-03T21:00:09.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-08-03T21:00:09.000Z"
+ },
+ {
+ "id": "x06611ad2db5c",
+ "source": "citybiz",
+ "title": "JLL Expands Retail Brokerage Team in Southern California",
+ "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxQeHBFQmdIeFZuWWMtdGpnZEZCQS0zNUNZcVdLUy0zRUg0c1gxUGxSVFZYS2JNemJHeDIwbFVoeG5ZemVkTzVrSW9GWllxbzU4MHM4bXhUd0h3dm5jWTMyWmZ1X3htbnRQanhTNmZVSWFkSk50SjZsTlJUWnd2X3RjNC1xQmdKUmZpLUVaeUxQVGNaOU1lWkdoLVhsQQ?oc=5",
+ "date": "2026-08-03",
+ "published_at": "2026-08-03T19:32:43.000Z",
+ "cat": "Retail",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-08-03T19:32:43.000Z"
+ },
+ {
+ "id": "x137d63e9e02b",
+ "source": "The Business Journals",
+ "title": "Crypto company relocates headquarters from California",
+ "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxPdDZLSWQxck9FQ09DdlRPNVNncHZEQjdhMERJalhnUFlSVXN5YVBrVm81WC0xZlFGcFA2cWV6NktHX3hkQjliUEQyTTdwZnNySUhjaktoVUZab3ZHYjdSQ1hyRTI0ODExTXRJY1M4UkFKVk5lN1g3NUdubUcxSWFxOVVnTktDNnk2Sl8tRXJMTFBGeTdZLVZnRzg5ZjJWMGo4QkE?oc=5",
+ "date": "2026-08-03",
+ "published_at": "2026-08-03T16:01:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-08-03T16:01:00.000Z"
+ },
+ {
+ "id": "x4b9c980b7b62",
+ "source": "Yield PRO",
+ "title": "Marcus & Millichap Arranges $5.6M Sale of 34-Unit Multifamily Property in Sacramento California",
+ "url": "https://news.google.com/rss/articles/CBMiWkFVX3lxTE5tOW95SkdxUnYxZUJFRC1QcmFiamhDQWQyQzFtYjNqcTJjd3ZESnZpdm5OMERsRVZ1aDlNM3dHSFNDOGhlOUR4QkhONFFteS00LTlib09ualNzZw?oc=5",
+ "date": "2026-08-03",
+ "published_at": "2026-08-03T17:44:52.000Z",
+ "cat": "Multifamily",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-08-03T17:44:52.000Z"
+ },
+ {
+ "id": "x6311417e7e51",
+ "source": "The Real Deal",
+ "title": "Bren’s Irvine Company gives to Dem’s Becerra for California governor",
+ "url": "https://news.google.com/rss/articles/CBMijAFBVV95cUxQZ3VTdGpaWlNwemo5YnlxMzJWbHpHeXN6SmVLYjZSVEthQWg5dVNKTDZfbWdIYW9UYU9reGZzazFMRTZtQjJHZHcwQzNyUW5vNHVlWExNRW5pSnZLcjlvSngxOVlSUEwwSTZGa1FhX2V1X0ZVU0o5S3pXeXZHZnB6dGtEb0RmakpqVVVzcQ?oc=5",
+ "date": "2026-08-03",
+ "published_at": "2026-08-03T19:25:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-08-03T19:25:00.000Z"
+ },
+ {
+ "id": "x52373cb46f36",
+ "source": "citybiz",
+ "title": "New Venture Escrow Opens Del Mar Office to Expand Southern California Presence",
+ "url": "https://news.google.com/rss/articles/CBMiuAFBVV95cUxQcE95bHpKYW1Xc0p5RHZ5ZUVFRlRZc1F3bVBucGxqRHo4aTBDQzZ4NkdpYWJ2NzJXRXNLTkxzckVQSkFDdGhKYU5fWmhORzhFZmYxM21VV0E0dnhUQ3ZjdW9Vblp2Q2VnOGo4eUxnOGk3M2E4S2lpdW1VSExmdG85dnB1RmdnbDRhcmdya0Y2aE1hd3BFT2RzUWRsMUNpT29GdkZoeHlrT3BhSUdjeUxMLVY2S1NURGJ5?oc=5",
+ "date": "2026-08-03",
+ "published_at": "2026-08-03T15:05:47.000Z",
+ "cat": "Office",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-08-03T15:05:47.000Z"
+ },
+ {
+ "id": "xd3666b20ff44",
+ "source": "Shopping Center Business",
+ "title": "Marcus & Millichap Brokers $13 Million Sale of Retail Center in Hacienda Heights, California",
+ "url": "https://news.google.com/rss/articles/CBMiwgFBVV95cUxQc1lUdzFxeTRmSm1xTVFYc0RDYl91S0NvRFJkLXZwSXBNSEVmSG1TVU1sTEhJOFE5ckVTcUpBNGFYTUJocG9hVjZ4M3I4OUwwV2sxTHZZOUVTbXhENHpxdDRLZnRqbHlaeXJaZmF2YTEzSHRjYklqRnFQMGc1WE95ZUhfRmZxbjlvdzRiLUwxT2dJYTVNNFJ4cHB3VlA3d3k2UTZnQWRSZGgyTHhVZEVrRFhDWl9TNE11UGduZmZPQnB4dw?oc=5",
+ "date": "2026-08-03",
+ "published_at": "2026-08-03T14:17:50.000Z",
+ "cat": "Retail",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-08-03T14:17:50.000Z"
+ },
+ {
+ "id": "x4bdedb566f0e",
+ "source": "Commercial Observer",
+ "title": "TekSynap Leases 27K SF at BXP’s Reston Town Center",
+ "url": "https://commercialobserver.com/2026/08/teksynap-leases-27k-sf-at-bxps-reston-town-center/",
+ "date": "2026-08-03",
+ "published_at": "2026-08-03T21:05:54.000Z",
+ "cat": "Leases",
+ "image": "",
+ "summary": "Federal IT contractor TekSynap has signed a long-term lease for a 26,500-square-foot floor at BXP ’s Reston Town Center in Northern Virginia. TekSynap provides cloud integration, cybersecurity, software development and IT modernization services for civilian, defense and intelligence agencies. The Reston-based company will relocate less than a mile from 1900 Oracle Way to the second floor of 11921 Freedom Drive . The new office will house TekSynap’s core services team and serve as what the company described as a digital nerve center for its operations. TekSynap employs about 1,800 people, including subcontractors. The transaction marks another office lease at BXP’s 5 million-square-foot Reston Town Center mixed-use campus. “TekSynap’s move to Reston Town Center underscores the demand for workplaces that combine high-quality office space with a vibrant, amenity-rich environment,” Erin Cotter , BXP’s vice president of office leasing, said in a statement. TekSynap CEO Kam Jinnah said the relocation reflects the company's rapid expansion in the government technology sector, particularly as artificial intelligence reshapes information technology. “Our growth has not come easily; it has b",
+ "first_seen": "2026-08-03T21:05:54.000Z"
+ },
+ {
+ "id": "x0febf4ec6326",
+ "source": "Commercial Observer",
+ "title": "University of California Buys 16 Westwood Village Properties for $50M",
+ "url": "https://commercialobserver.com/2026/08/university-of-california-westwood-village-anderson/",
+ "date": "2026-08-03",
+ "published_at": "2026-08-03T21:00:09.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "The University of California is extending its streak of commercial real estate investment after acquiring a 16-property portfolio immediately south of UCLA in Los Angeles. The Regents of the University of California , which governs the state’s university system, put down $49.8 million for the properties in Westwood Village, Atlas Brief reported. The portfolio includes 181,855 square feet of retail, office and open space on about 2.6 acres mostly along Westwood Boulevard, as well as on Kinross Avenue, Gayley Avenue and Lindbrook Drive. One property at 1000-1010 Westwood Boulevard spans 64,491 square feet and traded for about $5.75 million, or $89 per square foot. Another property, the historic Kinross Cornerstone, was built in 1930, but has been renovated. No specific plan for the properties has been publicly announced. Representatives for UC Investments , the asset management arm for the university system's $190 billion portfolio, declined to comment. Anderson Real Estate , the family-owned real estate company tied to the late John E. Anderson, sold the portfolio. The Anderson family gave more than $140 million to UCLA, built the business organization that included Topa Equities , ",
+ "first_seen": "2026-08-03T21:00:09.000Z"
+ },
+ {
+ "id": "xb8ca87dc7373",
+ "source": "Commercial Observer",
+ "title": "Mixed-Use Upper West Side Building Sells to Terra Developers for $28M",
+ "url": "https://commercialobserver.com/2026/08/sale-500-columbus-avenue-terra-developers/",
+ "date": "2026-08-03",
+ "published_at": "2026-08-03T19:29:12.000Z",
+ "cat": "Development",
+ "image": "",
+ "summary": "Brooklyn-based Terra Developers has made a $28 million residential redevelopment play for 500 Columbus Avenue on Manhattan’s Upper West Side. The 35,300-square-foot mixed-use building was sold to Terra by longtime owner CKMR Corporation , formerly Sloan’s Supermarkets, according to property records filed Friday. The property rises five stories at the northwest corner of West 84th Street and Columbus Avenue, just one block west of Central Park . Its ground-floor retail is anchored by a Gristedes supermarket, above which sits a dozen apartment units that have been vacant for 30 years, BKREA ‘s Bob Knakal told Commercial Observer. Knakal represented the seller alongside BKREA's Jake Hulsh . Knakal said 500 Columbus Avenue’s residential spaces are well positioned for conversion into condominiums. An additional vertical expansion upon the 10,217-square-foot corner lot is possible, according to the BKREA listing. Yevgeniy Lvovskiy , CEO of ZHL Group , confirmed the purchase on behalf of Terra, but did not disclose Terra’s plans for the site. The transaction was financed by a $25 million loan arranged by Newmark ‘s Max Ralby , Holden Witkoff , Niv Shahmoon and Dante DiStefano with Derby C",
+ "first_seen": "2026-08-03T19:29:12.000Z"
+ },
+ {
+ "id": "x019018523d17",
+ "source": "Commercial Observer",
+ "title": "CIP Real Estate Buys Broward Campus for $99M",
+ "url": "https://commercialobserver.com/2026/08/cip-broward-lyons-office-industrial-florida/",
+ "date": "2026-08-03",
+ "published_at": "2026-08-03T18:25:52.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "CIP Real Estate has paid $99 million for an industrial and office park in Broward County, Fla., property records show. Called Lyons Business Park , the property includes about 10 buildings, totaling 338,000 square feet It’s located at 6601 Lyons Road in Coconut Creek, Fla., near the corner with Johnson Road, about a mile west of Florida’s Turnpike. BMO Bank , serving as an administrative agent for a group of lenders, supplied a $66.9 million acquisition loan, which is scheduled to mature in 2029. A vacant, 3,000-square-foot warehouse is currently on the market for $23 a square foot. The sellers, an entity tied to Tiffany and Lee Lasser and others, appear to have owned the 26-acre campus since the 1990s and early 2000s. The acquisition marks the second South Florida purchase for Irvine, Calif.-based CIP Real Estate in the past year, after it paid $47 million to acquire two small-bay warehouses in Hialeah from TA Realty . In 2024, the firm raised $300 million to expand its industrial footprint into the Southeast. Representatives for CIP Real Estate did not immediately respond to a request for comment, while the sellers could not be reached for comment. Julia Echikson can be reached a",
+ "first_seen": "2026-08-03T18:25:52.000Z"
+ },
+ {
+ "id": 34272,
+ "title": "PCCP and Stonemont Acquire 5.9 msf Industrial Portfolio",
+ "cat": "Industrial",
+ "image": "",
+ "date": "2026-07-31",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34272",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34269,
+ "title": "Sentinel Real Estate Buys 293-Unit Res Property in Folsom, CA",
+ "cat": "Multifamily",
+ "image": "/img/news/news_20328_1550BroadstonePkwyFolsomOliviaValloneCBREJul302026.jpg",
+ "date": "2026-07-31",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34269",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34265,
+ "title": "Longpoint Partners Closes $34.6 Mil AZ Industrial Buy",
+ "cat": "Industrial",
+ "image": "/img/news/news_20323_250EElliotRdChandlerAZSavannahDurbanJul282026.jpg",
+ "date": "2026-07-30",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34265",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34264,
+ "title": "Santa Monica Multifamily Property Fetches $928k per Unit",
+ "cat": "Multifamily",
+ "image": "/img/news/news_20322_901OceanAveSMonicaAnneMonaghanCBREJul282026.jpg",
+ "date": "2026-07-30",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34264",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": "x8188194957aa",
+ "source": "Markets Herald",
+ "title": "California Commercial Real Estate Turns Selective as Higher Rates Reshape Development",
+ "url": "https://news.google.com/rss/articles/CBMisgFBVV95cUxONnZsRTRZWGQybDBnLU1kQ1dYN3oyNHBoaGFENUVHZWwxV1FBekFkX0I3Y0ZpME02Q3ZaZ3RPRUNCQ0UxZHgwaVRUbkRlNF9IWmdpS1c1Y1Zrak1xc2YteUFINVZnbjk0Si01S2o4QzBXNXNaUmpLZEs4eDlneWF2QXlQUUJDTGpxMHdnbDhVMTNtdFExMVZGdDVqUWJ4Tk9vNUNmU1FLTTNHZG1RVUh1YW5n?oc=5",
+ "date": "2026-07-30",
+ "published_at": "2026-07-30T18:57:12.000Z",
+ "cat": "Development",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-07-30T18:57:12.000Z"
+ },
+ {
+ "id": "x609181b67027",
+ "source": "Shopping Center Business",
+ "title": "SRS Real Estate Brokers $6.2 Million Sale of Single-Tenant Retail Property in Newport Beach, California",
+ "url": "https://news.google.com/rss/articles/CBMi0wFBVV95cUxPRTBtMk54QlN6RFA2RXNIa21yUTdhSGo1VGdDQTJXYnJNVW9sRncwWXpjdmN5NFJFMmZidnBKRXdIUEIybkdOZUxXVGVPanpOUUc3N2ZFeWFiNExqYVk2UnByRXZhUEpJdGxhMVhldTZpbnZGcFZhVDY1c3ZycWdHZlkxQ2VRNU50am45ZzE5ODFsWmlDZDlJQ0FLZTlkdWlpWEtGVXA5eUhXTHNPRGJIZnMyRFhsbGU5bnRNb0VyRnl5Wkt3NFRFYV96RmYydzhmQmFR?oc=5",
+ "date": "2026-07-30",
+ "published_at": "2026-07-30T20:19:02.000Z",
+ "cat": "Leases",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-07-30T20:19:02.000Z"
+ },
+ {
+ "id": "x59848c6c07f8",
+ "source": "AZ Big Media",
+ "title": "Here are the Most Influential Women in Commercial Real Estate for 2026",
+ "url": "https://news.google.com/rss/articles/CBMisgFBVV95cUxPMVMyYmRZcEF3T09GZFB5NFN0eVJueVNGVXd1NlFrYjZyV2ExU1dtSzEwWEhOcl9CNlE1b0Z1ei1vTHhzWmdfeld3Y0g3T0ZhNTF0QUxYY1k4UWJUTVVDcXJMMVdhbDlYa053WHMwcFMwM0U3anQzbTBZcUNLdkstX05xWXYzOUdjQWZONXpBbDRaODhEaW43QjJXbjdaUVVkSEFrb2pQS3p5bllFTDlDUHV3?oc=5",
+ "date": "2026-07-30",
+ "published_at": "2026-07-30T00:03:28.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-07-30T00:03:28.000Z"
+ },
+ {
+ "id": "xe1a09ce23837",
+ "source": "The Business Journals",
+ "title": "Haggen-anchored shopping center in Oak Harbor sells to Arizona investor",
+ "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxQUnlSMkdjaVJ3eW1MR3JEV0JHTFgySjRKRWpMOEIzREVPWlhSYUROcV9tam1QRzQ0ZTF5cUYtdWpkMzRHWDNHbXJicWplTmRmZkhmZWJrOVcwYkU4MzRtSlVUOGlyUFRVX3ltejcwZHM2S2p1LVd0WUZsY2hFNHkxZEFZVk1NejhHdDhqYm04eUtTUXF3dDBKSHNIRUl5ZmZoMFE?oc=5",
+ "date": "2026-07-30",
+ "published_at": "2026-07-30T21:50:00.000Z",
+ "cat": "Retail",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-07-30T21:50:00.000Z"
+ },
+ {
+ "id": 34261,
+ "title": "The Dinerstein Companies and PGIM Score $81 Mil Refi on Recently Completed Denver Area Multifamily Development",
+ "cat": "Financing",
+ "image": "/img/news/news_20319_7800EParkviewAveDenverBrandonBeckDBRJul282026.jpg",
+ "date": "2026-07-29",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34261",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34260,
+ "title": "Oxnard Independent Living Facility Lands New Owner",
+ "cat": "Sales",
+ "image": "/img/news/news_20318_ClearwateratRiverparkOxnardKristenMurphyJLLJul282026.jpg",
+ "date": "2026-07-29",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34260",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": "xf7d7421a15f7",
+ "source": "AZ Big Media",
+ "title": "Laurel Lewis joins LevRose Commercial Real Estate",
+ "url": "https://news.google.com/rss/articles/CBMirAFBVV95cUxOb1U2bXpHS1hwZGRTWEVWNDFIbXBGbTJlUVY2MTlkc2V4dl9lc3Jnbi1FQkxFZUZ3WTlzeV80ZnhYdEpRam9TVzZ6MzVfendxUnlod0ZtUFF6RGRmNEhEaWxMT0hrUktpaGhTc0FwOUNPQTZNeXB0Z0hyODloaFpTc3BGSndrcTV0d3BramF0YU5aVFJmYkJMLTMzcUxwM2FXZ3UtT09xbXJqT2s1?oc=5",
+ "date": "2026-07-29",
+ "published_at": "2026-07-29T11:57:16.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-07-29T11:57:16.000Z"
+ },
+ {
+ "id": 34256,
+ "title": "Washington Industrial Facility Sells in $174 Mil Transaction",
+ "cat": "Industrial",
+ "image": "/img/news/news_20313_6920192ndStreetEFredericksonWASavannahDurbanCWJul272026.jpg",
+ "date": "2026-07-28",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34256",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34251,
+ "title": "Granite Towers Equity Group Buys 229-Unit Texas Multifamily Asset",
+ "cat": "Multifamily",
+ "image": "/img/news/news_20309_2525PrestonRdPlanoKellyMcGarryNWMKJul152026.jpg",
+ "date": "2026-07-28",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34251",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": "x40062b08f9c9",
+ "source": "Real Estate Daily News",
+ "title": "LevRose Commercial Real Estate facilitates long-term industrial outdoor storage lease in Tucson",
+ "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxOUjJ5VmNVb2h4QTJsbTJ6V3NFVU5lLWhDQ0w4VnBIb2d4WjE2UlJDemZWRTJIRTRkSUhfeDJaTEhjWlpMS2EtSHFXd2k5bC1NUWtjdWF2b2lOcjFlMU1iYktFQkVadnpFaVZpMTJzMVNrcDJMNF8xLUI0cU1vckYxNU85T1VaamU0ZEFON3BCS3FBVW1yNHphN0gxUE5OSFRydWxrM2gxeDdScXJzcGo4R085ZGFNMTdlZEE1aGZvb3FINk9ZVE5sSg?oc=5",
+ "date": "2026-07-28",
+ "published_at": "2026-07-28T07:45:50.000Z",
+ "cat": "Leases",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-07-28T07:45:50.000Z"
+ },
+ {
+ "id": "x1661ff0e1ff3",
+ "source": "CommercialCafe",
+ "title": "July 2026 Industrial Report: Slower EV Sales Push Manufacturers to Rethink Major Investments",
+ "url": "https://news.google.com/rss/articles/CBMicEFVX3lxTE5UcERadEl3RDVrd1FPMjVvUmJKa3A2M1hibVRScmVjWW1GdHdBUGhKekVVLWRTNWRmU09XcmJadVZlVGEwbF8tTmZWRG51LUZraThlcGN2cU9od2lnajE2MEdUY2NZTXF6YjlmazJQdi0?oc=5",
+ "date": "2026-07-28",
+ "published_at": "2026-07-28T07:00:00.000Z",
+ "cat": "Industrial",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-07-28T07:00:00.000Z"
+ },
+ {
+ "id": 34255,
+ "title": "CapRock Partners Signs Tenant at 1.27 msf Facility in Visalia",
+ "cat": "Leases",
+ "image": "",
+ "date": "2026-07-27",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34255",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34248,
+ "title": "SFF Realty Buys 104k sf Silicon Valley Office/R&D Property",
+ "cat": "Office",
+ "image": "/img/news/news_20306_384SantaTrinitaAveSunnyvaleNickTrombolaNWMKJul232026.jpg",
+ "date": "2026-07-27",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34248",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": "xbda99f18202a",
+ "source": "CommercialCafe",
+ "title": "IRG Inks Full Building Lease at Central Valley, Calif., Industrial Property",
+ "url": "https://news.google.com/rss/articles/CBMiqgFBVV95cUxNRjRER0l1VXZmdjNhb015YjYyQ29HdzRnVXhlQnB2TFdnV1VwbDY2Y0l2bmNDLUJ2dzBvUERIR3hrZk9UdDhkY3JWSzNmVlBFRGVlMlRUOC1FWm1IbTlYSFBIT190bE44X0R1TXJOTktfYmdKdF9IUE9LdmVwNzZ5ZkRwUnRJN2VpdXA5bDJHeGNhX0xPdGxFWTFFOG1waGNVa2FxRTJ3VERYQQ?oc=5",
+ "date": "2026-07-27",
+ "published_at": "2026-07-27T04:25:00.000Z",
+ "cat": "Leases",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-07-27T04:25:00.000Z"
+ },
+ {
+ "id": "x7eaad85e1884",
+ "source": "USA Today",
+ "title": "Hanley Investment Group Arranges $4.6 Million Sale of AutoZone and Dollar Tree at Grocery Anchored Center in Victorville, California",
+ "url": "https://news.google.com/rss/articles/CBMijwJBVV95cUxPeEotVW52T0tnTjQxNUpIeGt4LU4tQkhScXZEVnk0VjZYYWJ1SHFNUGhkTTBqaWFTdmk3QWNVYUQyX1NVZnVFQWt3cnRyZ3dDblJmVWdFcUJqcnZ0Y3FDR2w1bUgyVW40cUVBc0tDbDhfVEcxZWpneWhBTkx5U2gwTndyZTU5VEZkbEk4Ty1MZ1dvckxFVGFPUmNxaWFMSWwtY1JhMWc3eWp5VFZqYjVmb1pFVGY1c0pQU3pQZWVSUjJPMVJubVZjU2p1S25tQzNZbFVQMUhqYTZMd1AxZnJ6UmhxM0F2QjJCQUVEeDJsYWtUb3hxdEJ0OVZpUDlTSklWaWJSVzlxYllLakZPcWhR?oc=5",
+ "date": "2026-07-25",
+ "published_at": "2026-07-25T10:37:49.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-07-25T10:37:49.000Z"
+ },
+ {
+ "id": 34245,
+ "title": "Velo3D Leases 289k sf Bay Area Manufacturing Facility",
+ "cat": "Leases",
+ "image": "/img/news/news_20302_711ChallengerStLivermoreKaylaCastroColliersJul212026.jpg",
+ "date": "2026-07-24",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34245",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": "xbab813e347ba",
+ "source": "Nevada Business Magazine",
+ "title": "Discover More About Navigating the Modern Supply Chain in Commercial Real Estate at the August CREDA Breakfast",
+ "url": "https://news.google.com/rss/articles/CBMi3wFBVV95cUxQQ3JPWGVwR2JON2Fmd2pvSzk1clRkZ0lxX3NxbXExbWpFa1kwbW1WSWxuV3AyN2lRRmVYajdGSHVmaHNFdzZSU0FZcEI2cmhDUjdiLWwtR29vQV80SEZNMkRNbFV4U1htZWtIc2lUNk1mNXlPai1RX18zMTVuekpFLTN3RllHeUFickU3cjgzMFAyTFk4S2hoUjJzQnE3dG9WdF92TUozdTE0eldibTlnVWppWWFTUllyX2hfbUpxRUt4cVQ4bjlLR0lHQ3M1VFBZNE0xTlJRUXI3SkU3OC1B?oc=5",
+ "date": "2026-07-24",
+ "published_at": "2026-07-24T07:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-07-24T07:00:00.000Z"
+ },
+ {
+ "id": 34238,
+ "title": "Gilbert, AZ Multifamily Community Refinanced with New Loan for $51.8 Mil",
+ "cat": "Financing",
+ "image": "/img/news/news_20296_4353EElliotRdGilbertAZDarcieGiacchettoJul212026.jpg",
+ "date": "2026-07-23",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34238",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": "x57b83054f9b8",
+ "source": "REBusinessOnline",
+ "title": "CBRE Arranges $30M Sale of Six-Building Retail Portfolio in Long Beach, California",
+ "url": "https://news.google.com/rss/articles/CBMirwFBVV95cUxQRnV4QVFMMU5GTXlaMW5pQzByRHVyWkIyVlhySFFsVUhUbkptTU1VRkZ6d3RxZ0Q3M3J2YlFQMWhTcTZhUG9JdVNCbXkwWmNmcUdraE1CeDl6VWxlNUtiRV9oY1lKQy1Sc2hKY2JRQmplNzB0VkI1VUd0T0ZfNUNKN1lKQ2c0Q3pOUC1lck9JNWJVU3o4bXljdHFCcnR3U1M1bkc4R2s1Qk9KaEJSb25J?oc=5",
+ "date": "2026-07-23",
+ "published_at": "2026-07-23T13:10:00.000Z",
+ "cat": "Retail",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-07-23T13:10:00.000Z"
+ },
+ {
+ "id": 34239,
+ "title": "Fresno Multifamily Sale Works Out to $177k per Unit",
+ "cat": "Multifamily",
+ "image": "/img/news/news_20297_585WestSierraAveFresnoDaveEbelingJul212026.jpg",
+ "date": "2026-07-22",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34239",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34236,
+ "title": "The Swig Company Obtains Refi on Office High-Rise in San Francisco�s Financial District",
+ "cat": "Financing",
+ "image": "/img/news/news_20294_220MontgomeryStSFNancyAmaralA2N2Jul162026.jpg",
+ "date": "2026-07-22",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34236",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34233,
+ "title": "Tailwind Investment Group Spends $65 Mil on Two Sacramento Res Properties",
+ "cat": "Sales",
+ "image": "/img/news/news_20292_6633ValleyHiDrSacramentoDavidHulmeTailwindJul182026.jpg",
+ "date": "2026-07-22",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34233",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": "xaeb0911074cd",
+ "source": "PR Newswire",
+ "title": "IRG Executes Full Building Lease at Merced, California Manufacturing Facility",
+ "url": "https://news.google.com/rss/articles/CBMizAFBVV95cUxQTWRGQWR5SDRhMDZVM05aeENObnhURUhKNWhMZ1ExeGxjMEoxOEJVbjBJV253WEZ5OHUxMXFKX3dZbTJWMEVfVC1TZ0tnNEl5N3Mybmc4ZWdpTkpaMno1Q0xaZWE0YU5DVGFKUGpRM2tpN2FEWVJOQWNTT0JkZmduX0xXa3NHTXFHSEZUaDB5SE82MFdQRFhiV2tvYk52dU5tQkNZd2NENWhVdTk4NjYtOFdLZUM4dVVEZ1ZzdlhkNG9Wb3RERW84cVFlelM?oc=5",
+ "date": "2026-07-22",
+ "published_at": "2026-07-22T14:00:00.000Z",
+ "cat": "Leases",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-07-22T14:00:00.000Z"
+ },
+ {
+ "id": "x8a5ca96850dd",
+ "source": "The Business Journals",
+ "title": "Arizona Commerce Authority moves headquarters to downtown tower",
+ "url": "https://news.google.com/rss/articles/CBMiowFBVV95cUxPYTJpZGhBdnlaSm91N0FhYlR2X2tGUnFJQ000bS1YaUJDQjM0dnlXN3k4a1lsdTMzUkRvVkM4dnNzRGlnRTQ4RWhscDIxU1dZWTNPZHcybUNGNURqTTgxSnlJRURoWVBLTjZVYzZiUmRoM191cmRyak9rSWd2VzhDLVpFNjZYOGpyWEY0S0Z0NDd1aFdUR3ZTZHB3d0RyblhqcG9z?oc=5",
+ "date": "2026-07-22",
+ "published_at": "2026-07-22T21:33:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-07-22T21:33:00.000Z"
+ },
+ {
+ "id": 34235,
+ "title": "Retail Portfolio in Downtown Long Beach Fetches $30 Mil",
+ "cat": "Retail",
+ "image": "/img/news/news_20293_MosiacLongBeachAnneMonaghanJul202026.jpg",
+ "date": "2026-07-21",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34235",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34226,
+ "title": "Carson Distribution Facility Acquired by WareSpace in a $23 Mil Deal",
+ "cat": "Sales",
+ "image": "/img/news/news_20285_860SandhillAveCarsonElisabethManvilleSmartJul162026.jpg",
+ "date": "2026-07-21",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34226",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34224,
+ "title": "Shorenstein Buys 77k sf Bay Area Office Building",
+ "cat": "Office",
+ "image": "/img/news/news_20284_550AllertonRedwoodCityNickTrombolaNWMKJul162026.jpg",
+ "date": "2026-07-21",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34224",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": "xe6d1e024a0e3",
+ "source": "Yield PRO",
+ "title": "Marcus & Millichap Brokers $5.65M Sale of 10-Unit Multifamily Property in San Mateo California",
+ "url": "https://news.google.com/rss/articles/CBMiWEFVX3lxTE5kc0VHOWxNa005dm8zN2xnWm91SmpZSTduR04tQ0E2ZXkzTnNhT0E5VXM0NnVfc2JaRmNyY2pwaEhuZFZEakJhc1h4OWh1M2V5R1lvYnlNX0Y?oc=5",
+ "date": "2026-07-21",
+ "published_at": "2026-07-21T07:00:00.000Z",
+ "cat": "Multifamily",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-07-21T07:00:00.000Z"
+ },
+ {
+ "id": "x36d9613bb61f",
+ "source": "Yield PRO",
+ "title": "Marcus & Millichap Arranges $16.9M Sale of 41-Unit Multifamily Property in Costa Mesa California",
+ "url": "https://news.google.com/rss/articles/CBMiV0FVX3lxTFBVX1BEcFFhYVRUUktqeVZ5VU9nanJFX0pRSGJuMjlSREtzWDMwak1FOWI5d0NnNC14eklmeVo0YXY2ZVlMVUI2NWRTU0tKd05oZFhueHZjSQ?oc=5",
+ "date": "2026-07-21",
+ "published_at": "2026-07-21T07:00:00.000Z",
+ "cat": "Multifamily",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-07-21T07:00:00.000Z"
+ },
+ {
+ "id": 34225,
+ "title": "CentrePoint Properties Spends $30 Mil on Trio of Colorado Retail Assets",
+ "cat": "Retail",
+ "image": "",
+ "date": "2026-07-20",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34225",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34218,
+ "title": "Camden Property Trust Buys Gilbert, AZ Res Community in $124 Mil Deal",
+ "cat": "Sales",
+ "image": "/img/news/news_20278_3150ERayRdGilbertKimHoidalCBREJul132026.jpg",
+ "date": "2026-07-20",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34218",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": "x793d7c17f941",
+ "source": "The Real Deal",
+ "title": "SoCal retail investment rising as development pipeline dries up: NAI",
+ "url": "https://news.google.com/rss/articles/CBMikgFBVV95cUxNeUwzYThVV3lxNmRHcVNiNHAwb3NrNlJrMDQ2T2haQkVJMDFqZkd0Y2x5VXBRclMxMHlweFNLZ3J1MkpMMFg5QWtGcjdyQU9wN1prakNySXkzbWQ5TzZCQnZxcG1VODhhNldUYVpHSXlROXJZT19keUR0STVVNzF6LVJLVmRpdVM5ZndSWG1rTkV2Zw?oc=5",
+ "date": "2026-07-20",
+ "published_at": "2026-07-20T07:00:00.000Z",
+ "cat": "Development",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-07-20T07:00:00.000Z"
+ },
+ {
+ "id": "x577389f65839",
+ "source": "The Real Deal",
+ "title": "Caruso sues Commons at Calabasas tenant, Erewhon countersues Hackman",
+ "url": "https://news.google.com/rss/articles/CBMib0FVX3lxTFBxMTlUVVgtNXBjSlRwZ1BnbDRISDBOSDdaOEdkMkJZb081TnlmSUR0VnpOdXdtWUJfTzc4MzNKWkZ5NVhDQWhrY3VXQzg0NlI4b05ieTdqZ0ZEdGVZMFVPN2NIaFhNX2pkV2pTc2lFVQ?oc=5",
+ "date": "2026-07-19",
+ "published_at": "2026-07-19T07:00:00.000Z",
+ "cat": "Leases",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-07-19T07:00:00.000Z"
+ },
+ {
+ "id": "xa6984d585fe7",
+ "source": "San Francisco Chronicle",
+ "title": "Northern California’s largest outdoor shopping center is thriving — and hitting the market",
+ "url": "https://news.google.com/rss/articles/CBMijgFBVV95cUxPMkFieUs3V2xKVFRJOFBsUm56c2ZJZVNBUVRPeHUwbC1LSlo4YTFOT2NKUS13cmZhTjNhZ3V5N2JnazMwR2lCaTZPUEk1M3VleWVRV0VKeGpRZG95a1ZXeHBFeHViblMtd2oySGZBZDBtaVJzcjA5LTV2RGVCZGUyVDZpbFhPODFqSFBjTFZ3?oc=5",
+ "date": "2026-07-19",
+ "published_at": "2026-07-19T07:00:00.000Z",
+ "cat": "Retail",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-07-19T07:00:00.000Z"
+ },
+ {
+ "id": 34227,
+ "title": "MG Properties Buys 188-Unit Portland Res Asset",
+ "cat": "Multifamily",
+ "image": "/img/news/news_20286_TupeloAlleyPortlandPaulKaseburgMGPropJul162026.jpg",
+ "date": "2026-07-17",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34227",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34216,
+ "title": "Meta Housing Well Underway with 300-Unit Res Community in Woodland Hills",
+ "cat": "Multifamily",
+ "image": "/img/news/news_20277_21300WOxnardStWHillsHollyJenvyJul152026.jpg",
+ "date": "2026-07-17",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34216",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34214,
+ "title": "Intercontinental Real Estate Corporation Closes $69 Mil Retail Buy in Washington",
+ "cat": "Retail",
+ "image": "/img/news/news_20274_1402LakeTappsPkwySEAuburnWABruceBeckJul152026.jpg",
+ "date": "2026-07-16",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34214",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34208,
+ "title": "Eagle Partners and The Vistria Group Spend $132 Mil on Garden Grove Mixed-Income Res Community",
+ "cat": "Sales",
+ "image": "/img/news/news_20268_12091BayportStGardenGroveCOSTARAnnieNoebelCornersCommJul142026.jpg",
+ "date": "2026-07-16",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34208",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": "x54221053e9b7",
+ "source": "Newmark",
+ "title": "Newmark Completes Sale of Premier Class-A Office in Downtown Redwood City California",
+ "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxPc3g2WFExNWwxR2EwY3VscllYNTk2RWFob0VIQ0p0OThQWW9IV2R6TkhIWDBkUVZpMlhDcjhpdTJQTTFBZmNRcHBoMGFJYnZraVJoQmtmY2x6d2VOR0U1R1ZqWk9sS05hYl8tVE9jRmZldE1OaEpPUHZWamJFYURvclpEaXVUZjZSaVhDLXFfb2Y5Ui1EY1JCVnl0ZEhJUmlrTndFT2gyRjFQeGhvM0JSRUN1b0hHODNKRmt2VS1YS01xcUxmYlNwNw?oc=5",
+ "date": "2026-07-16",
+ "published_at": "2026-07-16T21:00:00.000Z",
+ "cat": "Office",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-07-16T21:00:00.000Z"
+ },
+ {
+ "id": 34210,
+ "title": "BKM Capital Partners Boosts Pac Northwest Holdings with Purchase of 400k sf Industrial Buy in Washington",
+ "cat": "Industrial",
+ "image": "/img/news/news_20271_SouthcenterWestBusinessParkTukwilaWASuleAygorenConnectJul142026.jpg",
+ "date": "2026-07-15",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34210",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34204,
+ "title": "Oceanside Res Community Trades for $77.5 Mil",
+ "cat": "Sales",
+ "image": "/img/news/news_20263_3851SherbourneDrOceansideDANKIRKSEYClaudiaLipmannCBREJul142026.jpg",
+ "date": "2026-07-15",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34204",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": "x4590fa1f0e5c",
+ "source": "The Business Journals",
+ "title": "California investor snags two Forsyth County industrial buildings for $38M",
+ "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxPbkFJZ09nYS11Wi1vSkFyRGRULVVzMHBUbXF3dWw1bUlJQ19rS2RkQlNwMWtpTGlzNWlxSjE3QVZDWXhDdHRQWlo0M0w3aVBmdWZvVUZWZzc2RVpqNzh2UVR5Q2psYTZ2dDUycmtkNm9hYk1aeWFkUThSSk05R1dtYzROMjlFdDVVZFVScFNiVFZnRTA5amt4WHQ1UHhCa3BzbDdjaEV3?oc=5",
+ "date": "2026-07-15",
+ "published_at": "2026-07-15T07:00:00.000Z",
+ "cat": "Industrial",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-07-15T07:00:00.000Z"
+ },
+ {
+ "id": 34203,
+ "title": "The Bascom Group Pays Over $53 Mil for OC Res Community",
+ "cat": "Sales",
+ "image": "/img/news/news_20261_6968CampusDrBuenaParkJerryFinkBascomJul132026.jpg",
+ "date": "2026-07-14",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34203",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": "x74e2ee66c583",
+ "source": "Yield PRO",
+ "title": "Marcus & Millichap Arranges $6.85M Sale of 19-Unit Multifamily Property in Mountain View California",
+ "url": "https://news.google.com/rss/articles/CBMiWkFVX3lxTE5ab0FPWU1GbGZWa2d5WUsyNzU1d1pNTVNrb1ZzT3BYTEx5S1VuZXRhekxWZ3UwZHZoSUZTTmJ3VVdVb2oxOVdOWVZEUDFHclVWNWJJdkZhcldEZw?oc=5",
+ "date": "2026-07-14",
+ "published_at": "2026-07-14T07:00:00.000Z",
+ "cat": "Multifamily",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-07-14T07:00:00.000Z"
+ },
+ {
+ "id": "xdc1ce71551e6",
+ "source": "San José Spotlight",
+ "title": "Mountain View sees slowest property value growth in the county",
+ "url": "https://news.google.com/rss/articles/CBMilwFBVV95cUxOQ091bm9kTWpVc1FYdF83NmFCLUlJQ0Z6SldzY1pUWk5TOWN0ZTZXN3JhRE5Vby1maTc5MC01Z0ZURW9nWGNla2hzeHRBcXVCRlBhOVcxN19WYzdNV0dwOXgwOHBNd1pkUVpZYV9Vb2lxdV8zQzVmcWlwT19UWEFiWjFtZzlDTHh0YmRsYnhrUVBIc0hGdHZB?oc=5",
+ "date": "2026-07-13",
+ "published_at": "2026-07-13T07:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-07-13T07:00:00.000Z"
+ },
+ {
+ "id": 34199,
+ "title": "Leasing Assignment for 650k sf San Francisco Office Tower Awarded to CBRE",
+ "cat": "Office",
+ "image": "/img/news/news_20259_415NatomaSFranciscoIrineSpivakCBREJun162026.jpg",
+ "date": "2026-07-10",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34199",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": "x1eb4f0366957",
+ "source": "The Business Journals",
+ "title": "Paradise Valley estate sells for $40.24M, breaking Arizona luxury real estate record",
+ "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxNQTVYM1dxR2ZiSDQ0RUx6REtLRU1SZEtwel95WnhJOHBWNUxPZ0ZEMUpkWFFkVDNnajJWSjl0dm05QV9KMWhDd2Y0N2ZqS0hYSTFGSVN2WVU1T2pWeXYtS3lXMUQ3M1ZCTTlOR3JMcVZFbFN6TFJvd0xrU1YzaGRSYW5xT2Q0M091VHlsOEppemR0d3ZlV2FjRA?oc=5",
+ "date": "2026-07-10",
+ "published_at": "2026-07-10T07:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-07-10T07:00:00.000Z"
+ },
+ {
+ "id": 34202,
+ "title": "SummerHill Apartment Communities Breaks Ground on New 251-Unit Bay Area Res Development",
+ "cat": "Development",
+ "image": "/img/news/news_20260_11ElcaminoRealSMateoAnneMonaghanJul72026.jpg",
+ "date": "2026-07-09",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34202",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34196,
+ "title": "Rubicon Point Partners Spends $53 Mil on Silicon Valley Medical/Office Property",
+ "cat": "Office",
+ "image": "",
+ "date": "2026-07-08",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34196",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34195,
+ "title": "Borstein Enterprises Picks Up 282k sf OC Industrial Asset",
+ "cat": "Industrial",
+ "image": "/img/news/news_20256_15339BarrancaPkwyIrvineSavannahDurbinCWJul62026.jpg",
+ "date": "2026-07-07",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34195",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": "x9a6544842c3d",
+ "source": "The Business Journals",
+ "title": "650 California owner taps new real estate services firm for amenities plan",
+ "url": "https://news.google.com/rss/articles/CBMirwFBVV95cUxNU2VJVlBwcEItVF9jcWdrbVh1cDlMMXlBZ0U2TF90Mkk1R3lERktiWTFBd0dTd0toTzFqXzBJZjNHbjFKM0gtMFpEbmhES2p3eUpseERRVXhjWFJmcWhlb3N5RmpoYUk5aXR3eUlGdWtQcnVZZ3QwZFNzVkFqVHZFaURGNGQ0NDlfQXhub24xa2xGN09ZZUtPTmNRRkdOempnU0g2TDdtWUlJUGVDVzJ3?oc=5",
+ "date": "2026-07-07",
+ "published_at": "2026-07-07T07:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-07-07T07:00:00.000Z"
+ },
+ {
+ "id": "x6d6ccc1bc1f6",
+ "source": "Shopping Center Business",
+ "title": "Hanley Investment Group Negotiates $4.6 Million Sale of Two-Tenant Retail Property in Victorville, California",
+ "url": "https://news.google.com/rss/articles/CBMi2wFBVV95cUxObXlhMi1aZU91NUNSdWhVcDh6dW9jc29OTFEya0xHcktMSmlmMHJ0RzNPQ2lfVHUwajhvbk1lZVRlWktOb0hpTmNFUlZsX1huQVBWcXdrRmZkTkVLX2V5ekdJTmRnbEhwTlRwTWJTTHlzZGZzYmZmOUVTQUxlb01Xb0FmNWdDYWFqaFpHT1hzbkJ4NTdkRWFlbWhvUngzMXBtdDlCVW1QMGpMU1l6TzNPbDBOT1pYVDFURWxEbjFlSnV1NlR0UXNPU0tnTXFnd2ZNRzNrcmU3QjRpeTg?oc=5",
+ "date": "2026-07-07",
+ "published_at": "2026-07-07T07:00:00.000Z",
+ "cat": "Leases",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-07-07T07:00:00.000Z"
+ },
+ {
+ "id": 34188,
+ "title": "Chino Distribution Facility Leased by Auto Parts Distributor in $42 Mil Deal",
+ "cat": "Leases",
+ "image": "/img/news/news_20252_16380EuclidAveChinoElisabethManvilleSmartJul22026.jpg",
+ "date": "2026-07-06",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34188",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34186,
+ "title": "Santa Clara Industrial Property Trades for $25.75 Mil",
+ "cat": "Industrial",
+ "image": "/img/news/news_20250_651MartinAveSClaraGraceLewisJLLJul12026.jpg",
+ "date": "2026-07-02",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34186",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34181,
+ "title": "Redwood West and Panattoni Buy The Pike Destination Center in Long Beach",
+ "cat": "Retail",
+ "image": "/img/news/news_20245_95SPineAveLongBeachJessicaSpauldingJun302026.jpg",
+ "date": "2026-07-01",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34181",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34180,
+ "title": "Kennedy Wilson and Jamison Form Partnership to Develop 4,000 Units of Affordable Housing in Los Angeles",
+ "cat": "Development",
+ "image": "/img/news/news_20244_350SHopeBruceBeckJune302026.jpg",
+ "date": "2026-07-01",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34180",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34086,
+ "title": "Oak Park Investments and Arise Investments Acquire Westlake Village Warehouse/Office Building in $19 Mil Transaction",
+ "cat": "Industrial",
+ "image": "/img/news/news_20161_5785LinderoCanyonRdWstlkVillageDannySoroudiAriseJune22026.jpg",
+ "date": "2026-07-01",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34086",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": "xb9787eaefc43",
+ "source": "REBusinessOnline",
+ "title": "Lee & Associates Brokers $9.1M Sale of Three-Building Industrial Portfolio in Vista, California",
+ "url": "https://news.google.com/rss/articles/CBMivgFBVV95cUxNR3JPVWtVYXN0NlNQU2JIZjRVd0lyUzVVMkpFVFVIZkNRcXRadS1JYl9DY0VxSy1wblJ6TUhSWkY3VEI3SDNaZzRqR3lWbzdTZ0VQTkNhTkRHMG5nVEJ0TERWdk1vMVhKdEw0bW1IdThNaEduZ1JUeWRueU1tM1hiMFotbzVjUzhPUGNGQmNvSUMxSElQWXFhbUdXSE5OVmlOWGgwOHRuSnVxdF96Z2t1bkkwN1pWY29Ock9DclJB?oc=5",
+ "date": "2026-07-01",
+ "published_at": "2026-07-01T07:00:00.000Z",
+ "cat": "Industrial",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-07-01T07:00:00.000Z"
+ },
+ {
+ "id": 34177,
+ "title": "Holland Partner Group Closes $105 Mil Bay Area Res Buy",
+ "cat": "Sales",
+ "image": "/img/news/news_20243_1432WestSanCarlosSt.jpg",
+ "date": "2026-06-30",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34177",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34174,
+ "title": "MG Properties Acquires Two Multifamily Properties in Gresham, OR in Deals Totaling $60.8 Mil",
+ "cat": "Multifamily",
+ "image": "/img/news/news_20240_ParksideApartmentsGreshamORPaulKasebergMGPropJune262026.jpg",
+ "date": "2026-06-29",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34174",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34172,
+ "title": "Haven Housing buys 264-Unit Res Community in Austin Metro Area",
+ "cat": "Multifamily",
+ "image": "/img/news/news_20237_15001StrathavenPassPflugervilleTXElliottGolanConnectJun262026.jpg",
+ "date": "2026-06-29",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34172",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": "xd97b26b6d015",
+ "source": "CoStar",
+ "title": "News | Taiwan electronics giant signs lease for industrial building in Newark, California",
+ "url": "https://news.google.com/rss/articles/CBMiwAFBVV95cUxQRnZ2clJ4QkNBYVVzemQzQXIybU1JYXdwWjJRWnl4X09NQ0xURDR1bzdsQUJXdk9qSXpwRkhWMnMwOTUxclo5MEM3QUU0dUdnb2FaM0d0SkdiVG5hWURGaWlqNzJEQnpMWE5LODhMaUJwOTN1dDljWjN5Ymxzdkt1VGZ0UUphWk04cDFLUXpLWkZFd012dW4yX3NZTVBPVUhnZ1NnM0lxMlBDN0NyWHNjcFloaHdCNDl1dWRraElFcnE?oc=5",
+ "date": "2026-06-29",
+ "published_at": "2026-06-29T18:26:35.000Z",
+ "cat": "Leases",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-06-29T18:26:35.000Z"
+ },
+ {
+ "id": "x2a0d1f875ed9",
+ "source": "CoStar",
+ "title": "News | Airtech International signs industrial lease in Huntington Beach, California",
+ "url": "https://news.google.com/rss/articles/CBMiuAFBVV95cUxNOFN5dDhJbUJyM05xYS1QeGk2ZTVadDhJY2kzNmJpV2VjZUs5T3BzeWc1b1lLZnNoQUI4V2NvRkU4U2lFZjRkdmhXclQ5SUxNLVFKbDBZT0JDSlRTbHlfdHBfMl9DaTBpN1NpMlUzamRoSXg5Uy1wTTljY2hJT2tSQWlLazV2bU5Kb3pxS09KNVQ2V0phcWNHWWtrcUp4enk2dDE0VzJQZE4zOFdxclpJdkcyUEs3Sko4?oc=5",
+ "date": "2026-06-29",
+ "published_at": "2026-06-29T07:00:00.000Z",
+ "cat": "Leases",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-06-29T07:00:00.000Z"
+ },
+ {
+ "id": 34171,
+ "title": "Leading AI Firm Leases 1.1 msf of Space at Luke Field in Glendale, AZ",
+ "cat": "Leases",
+ "image": "/img/news/news_20236_7733LitchfieldRdGlendaleAZStaceyHershauerJun242026.jpg",
+ "date": "2026-06-26",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34171",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34169,
+ "title": "Seattle Area Res Community Refinanced with $82.5 Mil Loan from Mesa West Capital",
+ "cat": "Financing",
+ "image": "/img/news/news_20233_OlinFieldsEverettWABruceBeckJun242026.jpg",
+ "date": "2026-06-26",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34169",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34165,
+ "title": "Phoenix Multifamily Community Lands New Owner",
+ "cat": "Multifamily",
+ "image": "/img/news/news_20229_BroadstoneSeventhStPhnxKimHoidalCBREJun222026.jpg",
+ "date": "2026-06-25",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34165",
+ "first_seen": "2026-08-04T23:35:29.285Z"
+ },
+ {
+ "id": 34160,
+ "title": "Apollo Lands in Gardena",
+ "cat": "Sales",
+ "image": "/img/news/news_20227_12888CrenshawBlvdGardenaJadeTerryCityviewJun232026.jpg",
+ "date": "2026-06-25",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34160",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": "x4ef246f3aca5",
+ "source": "CalMatters",
+ "title": "Real estate tax-cut proposal pulled from ballot in last-minute deal",
+ "url": "https://news.google.com/rss/articles/CBMib0FVX3lxTE5JalFkUjFhbl81bWdCd0I4MHp1RDNZVDR4V0Z6Z2lvbFFSblhoX0lRNk5aOVM5NkRUQTB4dnhCUDdOcnRXckY3anprRkxVTk5pMWZ2TllKNkVack5TOTVLbk51bGkwZTJadmdWbU5VRQ?oc=5",
+ "date": "2026-06-25",
+ "published_at": "2026-06-25T07:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-06-25T07:00:00.000Z"
+ },
+ {
+ "id": 34158,
+ "title": "Fairfield Residential Wraps Up Work on Houston High-Rise Res Development",
+ "cat": "Development",
+ "image": "/img/news/news_20224_1010WaughDrHoustonAnneMonaghanJun232026.jpg",
+ "date": "2026-06-24",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34158",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": "xc96fd2619cfe",
+ "source": "bloomberg.com",
+ "title": "Anduril Headquarters for Sale as California Defense Tech Booms",
+ "url": "https://news.google.com/rss/articles/CBMiswFBVV95cUxOWDVzUkUxaFdqemxZWVRuLWY1NlhBdTdiMXBFN1dDRnloT0ZXSFViZ1BUR2hsaVdHZTBoaEFGTlJSUko4NnVPSExhM3lWTGU5TU0tX0xEbTVjYTJEYnJkd2o5Tkh1X3cyUUlfNXFzUXlDR1IwY04yU1BzelRWa3NROTBpOG5uSllGX1RQVmZlV0g3c2VLY2k3V0FYWXlOMDQ1NGdMNnBtc2lWY0k2RTNKRVlhYw?oc=5",
+ "date": "2026-06-24",
+ "published_at": "2026-06-24T07:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-06-24T07:00:00.000Z"
+ },
+ {
+ "id": 34155,
+ "title": "Newly Constructed 1.18 msf AZ Industrial Campus Lands $122 Mil in Bridge Financing",
+ "cat": "Financing",
+ "image": "/img/news/news_20220_TheBaseGlendaleAZCOSTARGraceLewisJLLJun222026.jpg",
+ "date": "2026-06-23",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34155",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34153,
+ "title": "BKM Capital Partners Closes $95 Mil SoCal Biz Campus Buy",
+ "cat": "Sales",
+ "image": "/img/news/news_20218_CarsonIndustrialCntrCarsonSuleAygorenConnectJun222026.jpg",
+ "date": "2026-06-23",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34153",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": "x7f8ee5a7f250",
+ "source": "Yield PRO",
+ "title": "Berkadia Negotiates $6M Multifamily Sale in Lawndale California",
+ "url": "https://news.google.com/rss/articles/CBMiWkFVX3lxTE1nUWNjbVVyUUhjTkFsV3pZTTcwcU1VQnljYlJXem5pOWpvMzY0MWF0aFRyS1A4ZExjbVNiZnFhX3c4N0VXVWJzZmV1Tko0ZWZUamV0RFdibnpoZw?oc=5",
+ "date": "2026-06-23",
+ "published_at": "2026-06-23T07:00:00.000Z",
+ "cat": "Multifamily",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-06-23T07:00:00.000Z"
+ },
+ {
+ "id": 34151,
+ "title": "United Integrated Services (USA) Corp Buys 29 Acres in Phoenix for $41 Mil",
+ "cat": "Multifamily",
+ "image": "",
+ "date": "2026-06-22",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34151",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34150,
+ "title": "Arizona Power Center Lands $38 Mil Refi",
+ "cat": "Financing",
+ "image": "/img/news/news_20216_1639SStapleyRdMesaAZChrisEggerMarcomJun182026.jpg",
+ "date": "2026-06-22",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34150",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34148,
+ "title": "Southwest Traders Spends $40 Mil on Menifee Industrial Facility",
+ "cat": "Industrial",
+ "image": "/img/news/news_20214_33520ZeidersRdMenifeeLeanneDalyColliersJun192026.jpg",
+ "date": "2026-06-22",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34148",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34145,
+ "title": "Seattle Social Housing Developer Wraps Up $60 Mil Res Buy in Downtown Seattle",
+ "cat": "Development",
+ "image": "/img/news/news_20212_2134WesternAveSeattleAnnMeyerKMJun182026.jpg",
+ "date": "2026-06-19",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34145",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34142,
+ "title": "Bay Area Res Project Lands $60 Mil",
+ "cat": "Development",
+ "image": "/img/news/news_20208_ProjectOakHillLafayetteKristenMurphyJLLJun182026.jpg",
+ "date": "2026-06-19",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34142",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34141,
+ "title": "Work Completed on New 150-Key Hotel in San Diego�s Mission Valley",
+ "cat": "Sales",
+ "image": "/img/news/news_20207_2151QualcommWaySDiegoHollyJenvyIdeaHallJun172026.jpg",
+ "date": "2026-06-18",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34141",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34138,
+ "title": "Holland Flower Market Spends $34 Mil on City of Commerce Industrial Facility",
+ "cat": "Industrial",
+ "image": "",
+ "date": "2026-06-18",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34138",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34134,
+ "title": "Capital Group Closes $210 Mil Purchase of DTLA Office High-Rise",
+ "cat": "Office",
+ "image": "/img/news/news_20204_333SHopeStDTLALeanneDalyColliersJune162026.jpg",
+ "date": "2026-06-17",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34134",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34130,
+ "title": "BKM Capital Partners Closes $33 Mil Silicon Valley Biz Park Buy",
+ "cat": "Sales",
+ "image": "/img/news/news_20200_1800WyattDriveSClaraSuleAygorenConnectJune162026.jpg",
+ "date": "2026-06-17",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34130",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34128,
+ "title": "Newly Opened Beachfront Hotel in Santa Cruz Lands $115 Mil Refi Loan",
+ "cat": "Financing",
+ "image": "/img/news/news_20198_215BeachStSCruzBruceBeckJun152026.jpg",
+ "date": "2026-06-16",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34128",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34126,
+ "title": "Montauk Development Company to Revitalize a Six-Acre Site in Houstons Riverside Terrace Neighborhood",
+ "cat": "Development",
+ "image": "/img/news/news_20196_2501RiversideDriveHoustonAshleySmallMedleyJune152026.jpg",
+ "date": "2026-06-16",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34126",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": "xe0784fabc9d2",
+ "source": "The Real Deal",
+ "title": "Cress Capital offloads Denver-area office building at 32% discount",
+ "url": "https://news.google.com/rss/articles/CBMisAFBVV95cUxPdTR0WDVQTVdZVU1Ganc3ejBlRHRlVG5seHlieDN4UzI3N1M2ZFJlLVFDOVJfanktTW9UZkpicU1KZVd1WnpRbUs2d0NDQ0dleXRtQzhtRkpnRi1LZHd2ZmlKR3BPc2NRbHpWQndHUmFYQWNUQjJBSUZLczFsZ09xMlRIa2lXQWtDeFBsWjEzaGVMQXFCVzVfSTlHdXNXdnlhbVJoM1lreXg1c2VNRFpPWg?oc=5",
+ "date": "2026-06-16",
+ "published_at": "2026-06-16T07:00:00.000Z",
+ "cat": "Office",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-06-16T07:00:00.000Z"
+ },
+ {
+ "id": 34122,
+ "title": "Shorenstein Properties Buys 274k sf Texas Office Property",
+ "cat": "Office",
+ "image": "/img/news/news_20193_6105TennysonPkwyPlanoTXKellyMcGarryNWMRKJun122026.jpg",
+ "date": "2026-06-15",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34122",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": "xb004fe638eb8",
+ "source": "AZ Big Media",
+ "title": "Ranking Arizona: Top 10 commercial real estate developers for 2026",
+ "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxQV2IxbW1fOUlvNkMxUEt0Q2oybzhjTHFXNThUWjloNnh5QVA3TEpFV2VSTjlWTVZjMk9hV20yOC1sZUR2V2hEVEY0djQzN0liTXFMWDBzYU42VzY3SkxEZ2JhT2poZFpCX21QRVdGY1FURmx2QWdYWFdBWDhwd0Y2VlZwalVZU21SdEQ2T1BBZHFGM3pxVzJjNHJDS1hJOU0?oc=5",
+ "date": "2026-06-13",
+ "published_at": "2026-06-13T07:00:00.000Z",
+ "cat": "Development",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-06-13T07:00:00.000Z"
+ },
+ {
+ "id": 34117,
+ "title": "Tucson Area Grocery-Anchored Retail Center Trades for $54 Mil",
+ "cat": "Retail",
+ "image": "/img/news/news_20188_7755NOracleRdOroValleyAZGretaKierasJLLJun112026.jpg",
+ "date": "2026-06-12",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34117",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34116,
+ "title": "New 330-Unit Res Community in Murrieta Opens to the Public",
+ "cat": "Multifamily",
+ "image": "/img/news/news_20187_28749ClintonKeithRdMurrietaMBKRENTALLIVINGHeidiPallaresCornerstoneJun112026.jpg",
+ "date": "2026-06-12",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34116",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34113,
+ "title": "RX Health & Science Trust Spends $48 Mil on AZ Medical Office Campus",
+ "cat": "Office",
+ "image": "/img/news/news_20185_1910SStapleyDriveMesaAZSavannahDurbinCWJun102026.jpg",
+ "date": "2026-06-11",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34113",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34112,
+ "title": "New American Funding Replacing a Tustin Office Building with a Class A Industrial Facility",
+ "cat": "Industrial",
+ "image": "/img/news/news_20184_14511MyfordRdTustinDaveEbelingJune102026.jpg",
+ "date": "2026-06-11",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34112",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34110,
+ "title": "Work Started on 58k sf Office to Industrial Redevelopment in Tempe, AZ",
+ "cat": "Development",
+ "image": "/img/news/news_20182_4415S.WendlerDrTempeStaceyhershauerJune92026.jpg",
+ "date": "2026-06-10",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34110",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34109,
+ "title": "SENTRE Buys 275k sf Inland Empire Industrial Asset",
+ "cat": "Industrial",
+ "image": "/img/news/news_20181_41980WinchesterRdTemeculaSavannahDurbinCWJune92026.jpg",
+ "date": "2026-06-10",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34109",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34105,
+ "title": "Trammell Crow Company and PCCP LLC Acquire 76-Acre Site in Colorado and Break Ground on 1.1 msf Industrial Project",
+ "cat": "Development",
+ "image": "/img/news/news_20178_Crossroads25ThorntonCOOliviaValloneCBREJune82026.jpg",
+ "date": "2026-06-09",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34105",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34103,
+ "title": "San Gabriel Mixed-Use Project Secures $26.9 Mil in Construction Money",
+ "cat": "Development",
+ "image": "/img/news/news_20177_300EValleyBlvdSanGabrielDennisKaiserConnectJune52026.jpg",
+ "date": "2026-06-09",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34103",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": "x172ddd7e1b98",
+ "source": "The Mercury News",
+ "title": "East Bay buildings bought as part of $1.8 billion real estate deal",
+ "url": "https://news.google.com/rss/articles/CBMirAFBVV95cUxNRGxQaHlHTTdocElTVU9iYUg0STIzM2tJaTFBdzFFQXdzYVNsUkNwVXVhVmpndzQyMjgzUkQ0Y0FLalltLWNYdEhIRERpUTFtMk1ZRGo0N1VJNTVTQTluZjk1blpMZzlyeHlyV3BsRi15MS1xYlQ5S1F0YmZpM0RORmx3TndINGZBS0tFaWdHRGxOeWNpbVcwbmRmT1ZmUmVhQkRrdmlIQVVxRGZw0gGyAUFVX3lxTE5BOWY5RllpNEtCREEzQXBaMUQwVXNoc3NaRk5uMnNYLUs0RnZfS0ZVSHZuaDg0NkxsVTRKXy1ZRlg2M24xdU8yXzQ5U1BOTFZucVprckRJOWl1OXZRc2hCdFM1Zk1pbWlDUTZkQ253OE9IVWxzdXdMRml5ckJacWJXejhVLWhicXhTMzI5MDloQUxZXzlQSTEyUW9iRHdLamF0WnZ4LTZyMmRqamRyVnI5b2c?oc=5",
+ "date": "2026-06-09",
+ "published_at": "2026-06-09T07:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-06-09T07:00:00.000Z"
+ },
+ {
+ "id": "x0de99ad920e2",
+ "source": "CoStar",
+ "title": "News | New senior director named at Turton Commercial Real Estate",
+ "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxQckVBYzJWYUJpc2xDV21WOHhpMURCaFd4c3c0Z1hjU1NxckYtWHVnUXpwcUctcVZpcVQ2dTNhUzJPc2tOanhjdXhmVFEzcng0NnRqWGdULVVsSHlGRzlQVUJzbWMtTmNjZ3VReHhNRC1MZkRZWWl6T1Zvei1YbXl2bF9maklxMUthdHhyYWRjQW5lSEx0M0tPRXRsVlkwSnNwV0E?oc=5",
+ "date": "2026-06-09",
+ "published_at": "2026-06-09T07:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-06-09T07:00:00.000Z"
+ },
+ {
+ "id": "x9830bd99bc12",
+ "source": "SiliconValley.com",
+ "title": "East Bay buildings bought as part of $1.8 billion real estate deal",
+ "url": "https://news.google.com/rss/articles/CBMirwFBVV95cUxNWDE3Tnk0ckFVQWhfVlJTY005ajdkdVczUUdSUmRrb0xlWllaT2pBRTAtSUJaT0tIblNkVWZYNHVZdEVoVE1nWnNQZnV0Y2h2ZmwwOENkSThCeWlYSHZvMndyTEthaC16TUV1Z0ZSdi1KQldxZHdFQXBjZ1JCNVFKTWtQYlpBTjl2RTNtREZuektXZFpfZjIzMjVaSFc1X3FxNHFPTENWcWRlWWU0VnNj0gG0AUFVX3lxTFBYZHN0dWdrZFFjTWk5cTR0OWZzbkJ4Wl8wc1ZOODNKYzN2WXgtNW5YVXkxRV8wV3ZBbzBqbnV5MnRfbEVmeGltM3lKbWFEa0xOZG1NNGY5VjBHWkduLVJBMHp4c3JsQ1JPNllyTVR1eXV6bnlab283OG1OY0hwTVpUVE10ZXNULWU1ZmpLZEg0Wngtckd0TjBsQWQyQ04tREtsd0ZJdVlGYWFhVC00dTNrcGxzYQ?oc=5",
+ "date": "2026-06-09",
+ "published_at": "2026-06-09T07:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-06-09T07:00:00.000Z"
+ },
+ {
+ "id": 34099,
+ "title": "Washington Res Community Lands New Owner in $53 Mil Deal",
+ "cat": "Sales",
+ "image": "/img/news/news_20173_2020LakeHeightsDrEverettWANickTrombolaNWMRKJune52026.jpg",
+ "date": "2026-06-08",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34099",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34097,
+ "title": "Grocery-Anchored Retail Center in El Cajon Goes for $257/sf",
+ "cat": "Retail",
+ "image": "/img/news/news_20171_149FletcherPkwyElCajonKristenMurphyJLLJune52026.jpg",
+ "date": "2026-06-08",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34097",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34095,
+ "title": "PCCP and The Dinerstein Companies Acquire Two Student Housing Communities Serving Texas A&M University",
+ "cat": "Sales",
+ "image": "/img/news/news_20170_1300HarveyMitchellPkwySouthCollegeStationTXDarcieGiacchettoJune42026.jpg",
+ "date": "2026-06-05",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34095",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34092,
+ "title": "Rohnert Park Office Property Trades in $23.7 Mil Deal",
+ "cat": "Office",
+ "image": "/img/news/news_20168_5900StateFarmDrRohnertParkElisabethManvilleSmartJune42026.jpg",
+ "date": "2026-06-05",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34092",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": "x0a7480f9584b",
+ "source": "CommercialCafe",
+ "title": "WareSpace Portfolio Reaches 25 U.S. Locations With LA Industrial Acquisition",
+ "url": "https://news.google.com/rss/articles/CBMiogFBVV95cUxNWC1ibXJfZVliVzBNOWl2SXk2RjRQRFMwTXBjRGg0N1g5UG03R0U5UUxLZXpRcHotRTJJcjNuTTZ5T01KdVVyY2gtRDRGSHU3dUxiUld5TFZDT0hsYWNIeDJfb0pSSFpZa1VqeWo2bW9LN2VZTDZRbm9QaVRVSFM3R0d2OTVxQ2FWXzk2enpEQnF6TzRjczBiMHZGdnV2VlVGLXc?oc=5",
+ "date": "2026-06-05",
+ "published_at": "2026-06-05T07:00:00.000Z",
+ "cat": "Industrial",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-06-05T07:00:00.000Z"
+ },
+ {
+ "id": 34087,
+ "title": "BKM Capital Partners and Kayne Anderson Real Estate Close on $1.81 Bil Logistics Portfolio Buy",
+ "cat": "Industrial",
+ "image": "/img/news/news_20163_ValwoodBusinessCntrDallasSuleAygorenConnectJune32026.jpg",
+ "date": "2026-06-04",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34087",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34083,
+ "title": "600k sf Office Campus in Phoenix Sells for Over $100 Mil",
+ "cat": "Office",
+ "image": "/img/news/news_20158_4045SRiverpointPkwyPhnxMARKYORIAlexaNestlerodeNWMKJune22026.jpg",
+ "date": "2026-06-03",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34083",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34082,
+ "title": "Karney Properties Lands $33.5 Mil Refi on SoCal Industrial Property",
+ "cat": "Financing",
+ "image": "/img/news/news_20156_15959PiumaAveCerritosGraceLewisJLLJune22026.jpg",
+ "date": "2026-06-03",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34082",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": "x967bca7b53c1",
+ "source": "PR Newswire",
+ "title": "Stream Realty Partners Expands California Presence with Opening of Los Angeles Office",
+ "url": "https://news.google.com/rss/articles/CBMi2AFBVV95cUxNV3d6UDAxY0FfYTk1Q3U3cDVuYUZscmd4UURoUWpuTXNod0VTcHhQTS1jeVNsUXk4MVFSWGpKbE5tcUtoeHpPV21BWnp1STRiN09GcDM5NzQ3UE94cVA2RW1Edm5qSlFyZGh3SmlUbmpDSFFFT0RyaHA4dWVVc0psUXQwbERVeDJUSzkyTURBb1N0UkpWNElvUFdSQzJMUjJnVnRJTHBuRHp2LXdTOTFnYVhsSngzS1dLa2R0d2hSVUFSR1RGLUhSam9UUmxRUXN5RE9vYUVYc0Y?oc=5",
+ "date": "2026-06-02",
+ "published_at": "2026-06-02T07:00:00.000Z",
+ "cat": "Office",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-06-02T07:00:00.000Z"
+ },
+ {
+ "id": 34073,
+ "title": "Brixton Capital Buys 288-Unit Res Community in the Dallas-Fort Worth Metro",
+ "cat": "Multifamily",
+ "image": "/img/news/news_20150_6445LoveDriveIrvingTXAndreaPapagianisTW2May282026.jpg",
+ "date": "2026-06-01",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34073",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34072,
+ "title": "Neighborhood Center in Carlsbad Fetches $91 Mil",
+ "cat": "Retail",
+ "image": "/img/news/news_20149_7790ElCaminoRealCarlsbadGretaKierasJLLMay292026.jpg",
+ "date": "2026-06-01",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34072",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": "x4173c08e7883",
+ "source": "Crain's Chicago Business",
+ "title": "California firm nears discount deal for Wacker Drive office tower",
+ "url": "https://news.google.com/rss/articles/CBMioAFBVV95cUxNZjNMaExKa2RIZjJXMU9lQU45NHlpeFI5Z0FEX3o4R3BIS1YyT2FfWkxxWmxjT1hmSzNVREN0a0dNeVZvRWp0ZHhGc3JWVEF2Slg0aDlDcENac0RUSWNDUTltUUtCc2cwWWoxWTdZYTBFQklFYUpSNTZqbHMtVFdrQ2pZR2locXQyTXNjQXZtQklRMk5jaFFwRXJsM00yYmdK?oc=5",
+ "date": "2026-06-01",
+ "published_at": "2026-06-01T07:00:00.000Z",
+ "cat": "Office",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-06-01T07:00:00.000Z"
+ },
+ {
+ "id": 34071,
+ "title": "Sterling Bay Lands $290 Refi on 525k sf Life Sciences Campus in Sorrento Mesa",
+ "cat": "Financing",
+ "image": "",
+ "date": "2026-05-29",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34071",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34068,
+ "title": "Riverside Res Community Fetches $355k/Unit",
+ "cat": "Multifamily",
+ "image": "/img/news/news_20148_9170IndianaAveRiversideDarcieGiacchettoMay282026.jpg",
+ "date": "2026-05-29",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34068",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34067,
+ "title": "Walmart Spends $223 Mil on Inland Empire Cold Storage Facility",
+ "cat": "Sales",
+ "image": "/img/news/news_20147_1001ColumbiaAveRiversideDaveEbelingMay282026.jpg",
+ "date": "2026-05-29",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34067",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34063,
+ "title": "DFW Land Buys 120k sf Dallas Office Asset",
+ "cat": "Office",
+ "image": "/img/news/news_20146_8020ParkLaneDallasKellyMcGarryNWMRKMay272026.jpg",
+ "date": "2026-05-28",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34063",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34062,
+ "title": "Logos Faith Development and St Rest Friendship Baptist Church Break Ground on Phase One of L.A. Affordable Housing Community",
+ "cat": "Development",
+ "image": "/img/news/news_20145_709WManchesterAveLAErikHamiltonConnectMay262026.jpg",
+ "date": "2026-05-28",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34062",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34059,
+ "title": "Ellis Partners and The Baupost Group Pick Up 635k sf Silicon Valley Office/R&D Campus",
+ "cat": "Office",
+ "image": "/img/news/news_20142_4655GreatAmericaPkwySantaClaraPGIMChristinaEllisMay262026.jpg",
+ "date": "2026-05-27",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34059",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34058,
+ "title": "Harvest Properties Lone Star Funds Entity Recapitalize San Francisco Office Tower",
+ "cat": "Financing",
+ "image": "/img/news/news_20140_600CaliforniaStSFranciscoBruceBeckMay262026.jpg",
+ "date": "2026-05-27",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34058",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": "x39233aef9420",
+ "source": "Shopping Center Business",
+ "title": "SRS Real Estate Negotiates $4.4 Million Sale of Single-Tenant Restaurant Property in Southern California",
+ "url": "https://news.google.com/rss/articles/CBMi1gFBVV95cUxNdkVvaGVjSzZJbEtybGQxbkgyY19tS1ZNbkU0M3hrSU1ubG5LM3IxZzE0b2FUdXZWSkdRZVpWbzBEZWxvLTk5eW9MVUkzcjdVT2dnX2Y1ZWpyS0hGVGx5Z1RzeDBHZG1kOU5lc2VGZ19DdjFrZ19aclBwVlNyc2NDQVpPblBOVVNST1FCd3VNbVU0cFZyY29MN01VZGRkUXlTaExmbHZEM0E3em9kT0NEd1cwM0VYRjE0eEdTNFV2VXE2eWFrVU9VMndTX1g1VV9UMTlhYnBB?oc=5",
+ "date": "2026-05-27",
+ "published_at": "2026-05-27T07:00:00.000Z",
+ "cat": "Leases",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-05-27T07:00:00.000Z"
+ },
+ {
+ "id": "x384d6f60518e",
+ "source": "GlobeNewswire",
+ "title": "MacLeod & Co. Closes 500,000 SF Industrial Lease in Ontario, California",
+ "url": "https://news.google.com/rss/articles/CBMi1gFBVV95cUxQWm54Qi1CclBZT2tYYUVRTHQyWkFuMG5YYzc0Y3RVR0EzM3pQSWZLOElfRXByY2l3YjI1YTZyZTNSN2drM3BCSjJlWFpQTjNsUElaOVRnSm9vZU1EdE1USVdjTTFNeVlNUS1HMHJTV3Y3RUpVYV92a0ZHMHpuQkw5dGxmTzIyMVkybllUQ2p6aGVQSzBYZzRVd0hBSm12bjhsLVA2eU9qeVdDZ3daeDNUYWRqWjF0elRuVHZLWEZjMTZVTy0yOTZIZDZZQUJEdVlNeUdoWGRR?oc=5",
+ "date": "2026-05-27",
+ "published_at": "2026-05-27T07:00:00.000Z",
+ "cat": "Leases",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-05-27T07:00:00.000Z"
+ },
+ {
+ "id": 34052,
+ "title": "Bascom Arizona Ventures Closes $45 Mil AZ Apartment Buy",
+ "cat": "Multifamily",
+ "image": "/img/news/news_20136_Domain3201TucsonJerryFinkBascomMay212026.jpg",
+ "date": "2026-05-26",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34052",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": "x18f67554487e",
+ "source": "The Business Journals",
+ "title": "After post-WeWork limbo, this S.F. office tower has new owners who are 'open for business'",
+ "url": "https://news.google.com/rss/articles/CBMisgFBVV95cUxNQ2tOd2k3bTBsWVdjZU93bjRFSEsya1lGcnZaVzFabTMzcVRzMHhaaVV2alhoTjdUVTBMd2hFZ0x5dlZ2dGRiVUJrbmpuV1FZbjZOamMtR1pwNmw1N1JDekVTY3QzUWdwVVczTDhGYnR2ZHBzZVJXZXp3T1hwU0UyMzVyNHdBU1UxeE5OYTJNNmVSSU1Gay1vVFZkSThIV3ZnbVBlMHRnR21YZDhhU01TYnBR?oc=5",
+ "date": "2026-05-26",
+ "published_at": "2026-05-26T07:00:00.000Z",
+ "cat": "Office",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-05-26T07:00:00.000Z"
+ },
+ {
+ "id": 34050,
+ "title": "King County Spends $32.6 Mil on Fully Leased Building within Kirkland 405 Corporate Center",
+ "cat": "Leases",
+ "image": "/img/news/news_20134_Kirkland405CorporateCenterWALauraBorgschatzAntonComMay202026.jpg",
+ "date": "2026-05-22",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34050",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34048,
+ "title": "Class A Multifamily Portfolio in L.A.s Echo Park Neighborhood Offered for Sale",
+ "cat": "Multifamily",
+ "image": "/img/news/news_20133_200215NTolucaStEchoParkLADarcieGiacchettoMay212026.jpg",
+ "date": "2026-05-22",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34048",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34044,
+ "title": "US Merchants Purchases New 454k sf AZ Facility in $64 Mil Deal",
+ "cat": "Sales",
+ "image": "/img/news/news_20129_13401WSweetwaterAveSurpriseAZStaceyhershauerMay202026.jpg",
+ "date": "2026-05-21",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34044",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34043,
+ "title": "New Senior Affordable Housing Community in Orange Opens to the Public",
+ "cat": "Sales",
+ "image": "/img/news/news_20127_TheOrionOrangeADRIANTIEMENSAndyVernierIdeaHallMay202026.jpg",
+ "date": "2026-05-21",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34043",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34040,
+ "title": "Lightspeed Venture Partners Takes 43k sf Office Space in San Francisco�s South Financial District",
+ "cat": "Financing",
+ "image": "/img/news/news_20124_149NewMontgomeryTMGPARTNERSJulieChaseMay142026.jpg",
+ "date": "2026-05-20",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34040",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34038,
+ "title": "Phoenix Advanced Manufacturing Facility Trades for Over $44 Mil",
+ "cat": "Sales",
+ "image": "/img/news/news_20122_3809EWatkinsStPhnxSavannahDurbinCWMay192026.jpg",
+ "date": "2026-05-20",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34038",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34037,
+ "title": "Huntington Beach Senior Housing Development Lands $252 Mil in Financing",
+ "cat": "Financing",
+ "image": "/img/news/news_20121_2120MainStHBeachKristenMurphyJLLMay182026.jpg",
+ "date": "2026-05-19",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34037",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": 34033,
+ "title": "Harbor Associates LLC and Farallon Capital Management Close $81 Mil OC Industrial Buy",
+ "cat": "Industrial",
+ "image": "/img/news/news_20118_3910ProspectAveYorbaLindaBruceBeckMay182026.jpg",
+ "date": "2026-05-19",
+ "url": "https://www.rentv.com/content/homepage/mainnews/news/34033",
+ "first_seen": "2026-08-04T23:38:28.123Z"
+ },
+ {
+ "id": "xc056097daff9",
+ "source": "REBusinessOnline",
+ "title": "WMC Commercial Buys Upland Village Green Multifamily Property in California for $48.5M",
+ "url": "https://news.google.com/rss/articles/CBMitgFBVV95cUxOZmxNTlpfM2taMk9GeDdEVm5CSVEtMHlXOXJVS01CTnZVeHZqM0l4dFV0QTNwR2RtSWRiQ2s0YnFlVHB6ODhNZDZCeWQ4eEJEaVF0TUpCbUhFS1NPVG45QWk4YjFnU19jRExwMEZOOXphMWJsRDVCLTNGb1pjRUFqN3dIWkFoX29xWDdjSVNrcHMzMlZ1V3Y1dHV6LXpVS1prNlNPTkpNa05OazFvV1BTMHZ4MmkzUQ?oc=5",
+ "date": "2026-05-18",
+ "published_at": "2026-05-18T07:00:00.000Z",
+ "cat": "Multifamily",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-05-18T07:00:00.000Z"
+ },
+ {
+ "id": "xb5ef38219a8e",
+ "source": "REBusinessOnline",
+ "title": "Hanley Investment Group Negotiates $12.2M Sale of Single-Tenant Retail Property in Madera, California",
+ "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxOMkZKQnh3SVZRb3lWQW5yQUVtczBUZVN3OVFleXpkNnMyUXMzNFo5ajdKZzhsZVNGY05MTlN1VHlrd21YTkFVRk9OeFpiRTNGcFZ4ZUxEMTdtRThQOVJycElHZVRUYnQxSC1rV3FGenVST3p1M1ZMZ3ZRdFRuc0Y5NHEwbHZnS1pmUk5CbktvTHlZWTFHMDhRZHM0Q1RDRlJCbkpjOHpIdUV2c0VRdUlHU0ExbXBmLUkxX3pSQzV1T1JTZWRCbV9EOA?oc=5",
+ "date": "2026-05-15",
+ "published_at": "2026-05-15T07:00:00.000Z",
+ "cat": "Leases",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-05-15T07:00:00.000Z"
+ },
+ {
+ "id": "xb528ac405b28",
+ "source": "JLL",
+ "title": "JLL arranges sale of Southern California industrial portfolio across two separate transactions",
+ "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxORXdlWUpfUDJMdXI0cFVTYVNQSXNlMWNrQm1kbEhPcENoQVQ3bGF0SC1rUkVLbHN2RUxyMFE4eWNXZkhYYzA4STJ4WjIycU9WdWg0NmRJV3VLOTU4b3JtRTdoSzhVQkJDc2NOSlN5NURwXzQwNU8yX1Zxc3Ftdnh0dldlTlJDLXFFT3NDT0xUTDZUTDhobUkzNA?oc=5",
+ "date": "2026-05-14",
+ "published_at": "2026-05-14T07:00:00.000Z",
+ "cat": "Industrial",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-05-14T07:00:00.000Z"
+ },
+ {
+ "id": "x112caec52603",
+ "source": "Shopping Center Business",
+ "title": "Hanley Investment Group Negotiates $12.2 Million Sale of Single-Tenant Retail Property in Central California",
+ "url": "https://news.google.com/rss/articles/CBMi2wFBVV95cUxOcDZUQWJvQ09HUDVhMkw1QkVuSl9DWXFtbDVwa0tSaklVNjZqYWpJSFRqWDlENHhGN0VjM19fbFZVTlhPMFZCNmlKMnFKaDBzLUZ2OVJ6YkRyaFhhb0RqUlo2ZzUtUXMxTVNSZ2dGalJUVEM0WTdKc252aUtPMWlPSXpNbmZNOVpzQkRvM3JuR1JYVHRJajhJMGl2bzhFTGQzY0hVNGZVbXk2WjhvUkFJalo2c3hGSFVZS0ZaczFtQTRlUjZ1NTdWQV9Hc2dVNEc0NGRDclNtWHNhb0k?oc=5",
+ "date": "2026-05-14",
+ "published_at": "2026-05-14T07:00:00.000Z",
+ "cat": "Leases",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-05-14T07:00:00.000Z"
+ },
+ {
+ "id": "x3d05fc1e7efe",
+ "source": "REBusinessOnline",
+ "title": "Progressive Real Estate Partners Brokers $2.8M Sale of Restaurant Building in Ontario, California",
+ "url": "https://news.google.com/rss/articles/CBMiwwFBVV95cUxPRzlIRFExa3E2bXM2S3lYRk9UaVR3YzRyQ2VobUxBaVlrRHVZZlh2TUQ5b1ZBSGF0U0ZzeXE3SWhWaVctWU91cVJncF9ZQWk2b0Z5U18wUk5ud1BvZ1FzSHdmQUNEbnMxSm1XaEF0cUt6UnZOclJ1RWUwVXQ3WnQzNWh3QnVueV94QUxQU3h5ckV0d3ZuSDFBMlQwa2MwWlZWeWJQSWdvNW5tc21PNlhtQjBVMzktY3RZTGpBWERaUDlxUWc?oc=5",
+ "date": "2026-05-12",
+ "published_at": "2026-05-12T07:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-05-12T07:00:00.000Z"
+ },
+ {
+ "id": "x9dd5d43200f5",
+ "source": "27east",
+ "title": "California Group Closes on Purchase of Two Water Mill Shopping Centers for $39 Million",
+ "url": "https://news.google.com/rss/articles/CBMihwFBVV95cUxNRW12TUhocGVmNEI1UDhPNjRtRU5GRlU5N0gxZ05XT1phbUstQjBLeHlucG9aVnlpNGFZNGZoaG5XZm1DRVhsOUw5clQ5Zm1URXR6RDZlMXJfRTVYaWdQM3lGbUZIOGdjcWJmQkZqVFJ0MlBoUVY0NEtiTkJMVm13bVYxR3ZsS28?oc=5",
+ "date": "2026-05-08",
+ "published_at": "2026-05-08T07:00:00.000Z",
+ "cat": "Retail",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-05-08T07:00:00.000Z"
+ },
+ {
+ "id": "xf3c136643c01",
+ "source": "HousingWire",
+ "title": "Mario Alvarez Jr. brings $1B+ track record to eXp Commercial",
+ "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxNaERia2tUZ05uaWF3V2N1LXMtTmhjc1NLWU80ci1VZmtQODNKMkIwZ1RDeGVqYzhZelpsNVRkLWJLSUExcXJuQ2ZOdEgzMjFleWF6TTRVOXpzQi04WXlsNXRmdm9BTnVmNWNwaWl5SGFBUUxBV1NZMGY1NXk1WDNaeS1Da3BLd3B4RkVIS0hiQkJYWEVGbUVBelNhaw?oc=5",
+ "date": "2026-05-07",
+ "published_at": "2026-05-07T07:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-05-07T07:00:00.000Z"
+ },
+ {
+ "id": "xa3f290c1a60b",
+ "source": "AZ Big Media",
+ "title": "AZ Big 100: 50 commercial real estate leaders to watch in 2026",
+ "url": "https://news.google.com/rss/articles/CBMingFBVV95cUxNTU1uSWgtUXVvNjRGYmZYVExPVFhwX3B4b3ljR0xEaXhBQ09yS2huQnJfeDA4UHFLdFdwTWpOZFJQMDY1WGJ1d0xzV29QTzdUeDdpeEFZLWdXOWFqcVJ4MG1vRFg4QUQ5SFpkZXl4VmRNYXp5bi1Lbk1EeEJDXzFUS20zQkFoSERPN2NaajJrUlRaaXBfYmR2QlhvcDZxZw?oc=5",
+ "date": "2026-04-29",
+ "published_at": "2026-04-29T07:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-04-29T07:00:00.000Z"
+ },
+ {
+ "id": "x2d743b02cae0",
+ "source": "AZ Big Media",
+ "title": "AZ Big 100: 50 commercial real estate companies to watch in 2026",
+ "url": "https://news.google.com/rss/articles/CBMioAFBVV95cUxNVnF4U19RZGt3aEpPRnlndzBKbmVqNTg1Z2pRdUh4YkFRRkVKV0FWYk91dWRHcTdrd3Bma3Y4NVZzclZnUmtfVnZXcWZvY1VsTWQ3dU1OR3c0ODBFRnF1RHNwZkhPVHdfRG9nRzVoMFhKTzVMMWgzNVE4R29JRnFYTG5NOFNZaXBGZGd0YjhIWEg0U1dNSENfd3ViSmloUERa?oc=5",
+ "date": "2026-04-29",
+ "published_at": "2026-04-29T07:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-04-29T07:00:00.000Z"
+ },
+ {
+ "id": "xae68b1ae289c",
+ "source": "CalMatters",
+ "title": "A tax-cutting prop is heading to California's ballot. Can Sacramento deal?",
+ "url": "https://news.google.com/rss/articles/CBMigwFBVV95cUxPaG9SZ1dKQ2p6NTE1bThNRVRzdV96eEpHcEFmMXJYMGM4anl4MW5ONnJ5YjVVbEE1dUZISi11UXp6eURIU01GY2ZmVXcwc2UyWWRtbkFZM1lMVHQyTnl3NWh3b0dJMVpHSzE4Z0U1VVNVLVpuWnVGcDNMRlU1a1VVQVJiWQ?oc=5",
+ "date": "2026-04-22",
+ "published_at": "2026-04-22T07:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-04-22T07:00:00.000Z"
+ },
+ {
+ "id": "x1dbed83048ba",
+ "source": "U.S. Bank",
+ "title": "Where commercial real estate is rebounding in the West – and where it isn’t",
+ "url": "https://news.google.com/rss/articles/CBMi4AFBVV95cUxQeFEwbGNXU3ZqT2ZSVk5oc0VCRW52VFBFTUZxbjFUZEh5NTliMUZ6dlY2UWM0Z18tVjM1aGh4RTVnOVVvX2MwQkctQ2tBTGp0VjItaEJuYmhMVGV6OGZkUlllRXpfbjkzeGx4OHdJaHFfUFppemNmN2Utcm9KMWtUUjdXZTVBeVZRRHpoNTBEVG02dzZkTkhUNkhLVU1VM01OV01teUxSbjUxX1NSR0tRZFZNTnh6MFFjVXd6UkQ4aHhiVlVEYVZ3b3hOQS1ST09SZkc5TVcxVmtvZERPYVFyOQ?oc=5",
+ "date": "2026-04-22",
+ "published_at": "2026-04-22T07:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-04-22T07:00:00.000Z"
+ },
+ {
+ "id": "xe87a912fd6bb",
+ "source": "REBusinessOnline",
+ "title": "Progressive Real Estate Partners Brokers $2.9M Sale of Armstrong Building in Pomona, California",
+ "url": "https://news.google.com/rss/articles/CBMiwAFBVV95cUxOOTh4eWM1MlR5MGl5OGtkbUdDOHRuUXIwMkhhYmJBTFRQbTJfY1UyMzI3RTB1SFllN2RpMXZoUEtXY0lnS2NQaTRxNm1JNUNGc2x2UUlPZk5CMkduZVNPQTFNNDVZMmZSSEJxWVBZZ01XVTNqMjVxakxoLUR1N0RmcXBZdFlXY29sc2x0MnlBN0xJaXotSkdBSWhEMHhZaWZkV3RkTG50ZTJyYWFITmM3dzAtUkk2Mk5tV0lWemU1UmE?oc=5",
+ "date": "2026-04-22",
+ "published_at": "2026-04-22T07:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-04-22T07:00:00.000Z"
+ },
+ {
+ "id": "x79a65dd4dc64",
+ "source": "REBusinessOnline",
+ "title": "Progressive Real Estate Brokers $13.5M Sale of Multi-Tenant Retail Center in Walnut, California",
+ "url": "https://news.google.com/rss/articles/CBMiwAFBVV95cUxQN1FGcEFTTVROb0pKR1RnMi16Wnk1bUJFZzRVODloWU1WaE1UWHd4X1RaR1N0dmpZQVA4VHJJTVA5Z3hIYkJ2RHVpak03RWhxQ2htTWxHWDVKNWRQZ3hUSnBWSlVrNDJOaEU2aUJYQzJOSjdKb1dJQnUtVXFwYjJMNnMxRmNNNTdnbnAwXy1xM0czQndvRVZrMXFZQXV4Z0FOZkFNSy1DNU9JNVV6NVVrR285WHEyTUtkMEV6MlhrV0s?oc=5",
+ "date": "2026-04-21",
+ "published_at": "2026-04-21T07:00:00.000Z",
+ "cat": "Leases",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-04-21T07:00:00.000Z"
+ },
+ {
+ "id": "x579b33c8aa92",
+ "source": "California YIMBY",
+ "title": "L.A.’s Mansion Tax Was Meant to Fund Housing. Research Says It May Be Backfiring.",
+ "url": "https://news.google.com/rss/articles/CBMipwFBVV95cUxPU2JnMGRENUJoVFMwWVpSYTM3eXFLaEVCTlU3SjYtTlo1RndrTzVwSndDWEN1OXgyRVc4Z2UtZE9BNnU5Y2lydERidVhMcGl5NnM2LVhWSU4yVkp4TS1lS0ZlUHFwLXFpLWNCdWRpWlBJempNX1JTQ0VSS3NOTERNbzRkNFVhUVZQbnZUM3JhUWhpUF9IeGlHTXhDaHAweHVXcHpWV3BSUQ?oc=5",
+ "date": "2026-04-20",
+ "published_at": "2026-04-20T22:12:11.000Z",
+ "cat": "Multifamily",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-04-20T22:12:11.000Z"
+ },
+ {
+ "id": "xc7baf52eb71d",
+ "source": "thebusinessjournal.com",
+ "title": "Fresno Commercial Real Estate: Investment Rebound",
+ "url": "https://news.google.com/rss/articles/CBMigAFBVV95cUxOWGZKQkxMaGlUbTktbkNqczQ5YUFSYlkzYlBOMXBSNDFldUlONDkwcHBuWDN3NkFIM3pQVlU4c0dIV3RKY3hVQm53REVLUXYtUUx2bFdjelY0SGhDM2cxbG9aLWZBQXNMekJsTy1NR2pVR01JNHhjSjhPLW9zME91MA?oc=5",
+ "date": "2026-04-17",
+ "published_at": "2026-04-17T07:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-04-17T07:00:00.000Z"
+ },
+ {
+ "id": "x09068a21d8df",
+ "source": "Daily Journal",
+ "title": "Vacant commercial spaces hold the answer to affordable housing",
+ "url": "https://news.google.com/rss/articles/CBMiqgFBVV95cUxNdDN3QlpOZ1U2RWg4a1ZSX0VKZ2RlWXRxY0pPS28zNmctUWMzMTR0OTViWksxeWlwUTIzamlEdXE4dk9jU0E0b096T215SnVtUXdFaGw0QlZmLS1qbUUwaWpOZms5UEV2Ym43QnZ0ajVZZnppTHZBbVlpRm1CQWc2WDFZYmhTTGtxQVFUbkktVy16UUU2Rkh2d2lMcWh4Q2g4dGxveE1LenBmdw?oc=5",
+ "date": "2026-04-08",
+ "published_at": "2026-04-08T07:00:00.000Z",
+ "cat": "Multifamily",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-04-08T07:00:00.000Z"
+ },
+ {
+ "id": "xa2be59f7b521",
+ "source": "Market Research Future",
+ "title": "California Commercial Building Size, Share & Global Industry 2035",
+ "url": "https://news.google.com/rss/articles/CBMikgFBVV95cUxQU1VSZmJoTVRmem9pNzBrOF9FbUdsVi1iTkF0SDNYWmpxdmJFM1I1RldGY1p2SDhSbk5pZXBkMXhOZnltc2ZQTmJxeUt4TDY0Qm9jWTFxVExlME5HYkJHVFJwRWljNlE0S2txbnRUV0pwQTNNNVhnbUxQLWVidU42d0NFYWJQYVhzZ0NYVVBlSk1IQQ?oc=5",
+ "date": "2026-04-06",
+ "published_at": "2026-04-06T07:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-04-06T07:00:00.000Z"
+ },
+ {
+ "id": "x0dc9c5b50335",
+ "source": "CNBC",
+ "title": "Family offices make opportunistic bets on real estate as investors sit on sidelines",
+ "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxOeGRaYkdWak90YVlhYnV2SmItaG5UV0RRTE40SGhFOUgtYTAzd1hwRWdtdFBMbDJoUC1OM0l5TVNSWGRiQllQd3pMS3BNTlFZS2NrN3RodTZsVnVKOVNITGRjUHdWUkdiRVYxQU9rb3RaU3dCeHpIOUFiekN1Y3M3ZHNuX05uR1VEUnBqaE1iU2dfamw40gGaAUFVX3lxTE9vQWJDa3NvOGVCNE9KWHFqaVVjUjNsUG9MV1EtV1hlYnVxdFRKWF9xQ3lIaTBkUDQyVHJwX2ZoZko0ZEF4SDA0cU9EUFdRM2VReXlLNVNqR05jY3p4UUM1WThPMHlCM3F4WUtoS3o5LXZiSTdKck1XV1d5Y1MtcEN0ak16Mkc0X2J3UHBKaTFNX0Z4eFIyN0g4aUE?oc=5",
+ "date": "2026-03-26",
+ "published_at": "2026-03-26T07:00:00.000Z",
+ "cat": "Office",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-03-26T07:00:00.000Z"
+ },
+ {
+ "id": "xcb8403684007",
+ "source": "Multifamily Dive",
+ "title": "Office-to-housing conversion initiatives proliferate in California",
+ "url": "https://news.google.com/rss/articles/CBMikwFBVV95cUxQdUdfWUFjU2g2SC0ycW9vYWJqeWc2cE00eG5qSU9fbHlseXhJY0doRlRSYU11enhqUW1XRmpCWHB5S0Y3SmFpT3JlRjQxdmxNUHMzZmlMc3RBMWhORHJQMEcwMDduZnY1dkgzbWkzWGk1cjduQ3U4VGtoLVpzMmRBa0RNYkdfcVRUbUdLeEc4bFZZejQ?oc=5",
+ "date": "2026-03-20",
+ "published_at": "2026-03-20T07:00:00.000Z",
+ "cat": "Multifamily",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-03-20T07:00:00.000Z"
+ },
+ {
+ "id": "x885f26f1eee0",
+ "source": "Comstock's magazine",
+ "title": "Kimberly Follett Is Shaping Commercial Real Estate Across Northern California and Nevada",
+ "url": "https://news.google.com/rss/articles/CBMivwFBVV95cUxQTDRfaVYzOVcxaFEzXzRjc2xRRTVraDc2akR6M2htRzZYRmVyd2hrX0FoWE9NUWpBam90TEE0TGFfZnlpSXFuVU5kb2NuOGhRS0RSN0xfLVlRZWk1c3JQZ3dXcEdhNVo5NTFfbjZhc2paaTJzaXRCSkphM3NnNjJjNXpiV0FtZTNiSnplR0R3REdtMjg2N2dFSVk3dXR4WjRoU0NLanZULUVJZVlUQS12aXQ4ejNmbldWR2JNT3A5RQ?oc=5",
+ "date": "2026-03-10",
+ "published_at": "2026-03-10T07:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-03-10T07:00:00.000Z"
+ },
+ {
+ "id": "xbee1c96af751",
+ "source": "The Real Deal",
+ "title": "Distressed One California Plaza scores big law firm lease",
+ "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxNOTVaMEc1OUVQTkF1ZTA3TDlyeEI4cmVORG9GcC1Qbm9jMlN5aUhnVU51Nl96V2xudWJjTVJDRThrbDd5bGw1eWgwcDFreFRUci1vdDlodTRMbVBJeGxqajhRT0Rsb3VGWXJqZkpCZHhQOHB2OTMxSWNnamRzZDlaM002NVZ1OGZiVzBPOHBaUUZWNWVfWDIwRmQzdw?oc=5",
+ "date": "2026-02-27",
+ "published_at": "2026-02-27T08:00:00.000Z",
+ "cat": "Leases",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-02-27T08:00:00.000Z"
+ },
+ {
+ "id": "xd32d643e264d",
+ "source": "San Francisco Examiner",
+ "title": "Steyer takes aim at commercial side of Prop. 13",
+ "url": "https://news.google.com/rss/articles/CBMi3wFBVV95cUxNeVZUTl81NHd3aG1ja2pxQnNIUW5BaGdpR1hJX1Q1ZG9nbGRUX3R6d0t6WjBha3pnZlNsNTJ4NWhXejk0MDZyN0dzMzlkS09GOGIzcjIxTHNsczV0TWxhT25GOGdaYXZyZkhUZDUxd2t6Vk5oNjd5SzZiWThxRmF6U2Y1UF93N1hSRE16UHJrZmdnMC1PVl9FZzVacUk1dDVMbzhiSzdMVFhnSVhFRm9COGhqc2N0UE1FQXVKbEhvSnczV01TT2tkbWJDZ3dEcnJ3eGVhNHg0NndvRkJsaFMw?oc=5",
+ "date": "2026-02-25",
+ "published_at": "2026-02-25T08:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-02-25T08:00:00.000Z"
+ },
+ {
+ "id": "xf12be2a1149f",
+ "source": "Crain's Chicago Business",
+ "title": "California firm bets on suburban office space with deal for distressed Lake Forest complex",
+ "url": "https://news.google.com/rss/articles/CBMitAFBVV95cUxOSVdyLXhaOHN5Uk5YVG1SNmt0OV9xQTNTRTQzeDBmVlprS2dqSUlTZE80cmV3bVdBeUI4Y2NlYnVrRzhOQ294bGFSZTZSNENaZmQtSDk2ZjNHdnhYUGo2d0d6VzBVRDlmVFkzc1hNSEN1UHlZdVQ3ZFhGdGphcTg3N0dWYS1XdC1UQVVfR3BhdWc2NnpJTWo3V0lNa205OXRyN1ZqTVJWc1B1UzZaQzM4WThFOEs?oc=5",
+ "date": "2026-02-24",
+ "published_at": "2026-02-24T08:00:00.000Z",
+ "cat": "Office",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-02-24T08:00:00.000Z"
+ },
+ {
+ "id": "x32c71131eece",
+ "source": "CoStar",
+ "title": "News | Distressed San Francisco office buildings draw buyers; Google exit triggers downgrade; Vacancy drives concerns in Dallas",
+ "url": "https://news.google.com/rss/articles/CBMi5gFBVV95cUxQV1BnbnpHRVBzdDZCbjQzNXc3TDlBZlZyTHJ2eFVPdDloQWFlWTJIX19LQmNibWtZcXRrV2RzMGxfVFh6TWRXTU9QR0NRUmVGZEw3anc4U19CQ0xPUUxoaHA4b3prSjdaVDNnaFpBc3V6Zm5USXFnTkJWSFZLTkNVTTBRS2NZNktkZjRSYUVhSGFPRDFlVzBPNmZMTXBPV0kycVFsSmxxc2loUzJfa3lzMENvbmNVNTk0d002SDYyR0ZoVjJld2lFTDR4THpPdnhLV1lBd212bVRpRnVibEZJV1BzMm5KUQ?oc=5",
+ "date": "2026-02-19",
+ "published_at": "2026-02-19T08:00:00.000Z",
+ "cat": "Office",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-02-19T08:00:00.000Z"
+ },
+ {
+ "id": "x1c4f33e35601",
+ "source": "CoStar",
+ "title": "News | Family commercial real estate team looks for a reset as California's Bay Area turns a corner",
+ "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxQbGsxNmtYVDlpTjBnQ1Q0MDd4MDZTZjQ1NFJrdDVDVkoxcGNFWlVhelU5SUw0NXlyZjVIY3dwLXAtbUM3Sm1QSjE3RllySklFZV95TS1WNXdMOFltVGJSeFZGWTIzckNLQ2UzRFREOGpWUnprb1NsQXc0OXBraVo4ME9CX1JzdlR6bXc1ZGFNUG5hbmZJZzhnd3p4RS1wd0VPTFRDa0xR?oc=5",
+ "date": "2026-02-04",
+ "published_at": "2026-02-04T08:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-02-04T08:00:00.000Z"
+ },
+ {
+ "id": "xf3be2e212a45",
+ "source": "Sacramento Bee",
+ "title": "CA launches portal to expedite conversion of state buildings to housing, businesses",
+ "url": "https://news.google.com/rss/articles/CBMiiwFBVV95cUxORnpfdXJhNzV0T2tWbHJnOEt1SGFPZmNGNkhmMWFMLUozbTR0N2NUZWZaWHZMb1FFY2ZhUnJ3NE4wYzhOWlBnNXNwWWk5azZ6WFlRcEhCdGhPU09XU3o1LU10T0RJNUdqbUdhR0tLRXR2aklpSWpaY3h1ZFJYS1d6VTllbndQZEFUNkRN0gGLAUFVX3lxTE1BTkNHOWQ5bkRac1kzNXVTX1p4eU02WWNhdDc2NUdmZFU1Qmc5SFRJVUEwUGhzWEZiWm9TdzNYaTQyajd5aUxOT0h0WVVtX3AwU3dDdFZfaEU1SE8ybml1cTRoTEhjTFRaMEN1ZTVRVmZ5TkFHdUZ5QkowMmVhc2d0X2k3bkgxb0RVY1E?oc=5",
+ "date": "2026-01-26",
+ "published_at": "2026-01-26T08:00:00.000Z",
+ "cat": "Multifamily",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-01-26T08:00:00.000Z"
+ },
+ {
+ "id": "x4892521cc65d",
+ "source": "KTAR News 92.3 FM",
+ "title": "Commercial real estate vacancies grow in Valley",
+ "url": "https://news.google.com/rss/articles/CBMidEFVX3lxTE1YbTl0X3ZWTVJ3U3VEbS1nOERzMmVjcVFEZzRJV0lyMGUweTR4bGxfNVp1Z0pPakQzTUlvQnZuZWZKY0pyUExUcFNfQ2FrOHNEU0lrX3cycHJycnFfdEl4aF9CNnF0bllxbE1UcWtmNXlKcklD?oc=5",
+ "date": "2026-01-08",
+ "published_at": "2026-01-08T08:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-01-08T08:00:00.000Z"
+ },
+ {
+ "id": "x4898ba3727d2",
+ "source": "J.P. Morgan",
+ "title": "2026 commercial real estate outlook",
+ "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxPZFBNZzlWMTZyazM5WjlqenUzT1MtRUFMYTI0bWRuUVFWR1dYZEZ6RU9MV3J2WE9wN1V5SjR1Rmwxb2ttTkRNMVR6aElFdGZCS0JmdFRJQ3lId0ZIUnNCSi1femczWnRtYlVnekpPNmN1MHkwYi1UVXFCYmZFaEt3bmttaldnWDV0WUxZVllWcEZqYnRFVjJRWUtjUUZHMzA?oc=5",
+ "date": "2026-01-06",
+ "published_at": "2026-01-06T08:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-01-06T08:00:00.000Z"
+ },
+ {
+ "id": "x0c8dbd8e607a",
+ "source": "The San Francisco Standard",
+ "title": "The next wave of San Francisco office buildings set to trade hands",
+ "url": "https://news.google.com/rss/articles/CBMihwFBVV95cUxNRjBROC1UdFdyWDlXVW03Qm5CMzFPS1JVRW90VHRYWTVEbGFia2xsUll0bU1CVHJGQW5lTFpNZFpDTXptRlhOSDF3bmlUa0toZmpBMlozanQwWjRjNDI5Nk1qY3RvSk5xZXExc2hFQTd1dU1jOURSYTZDQ2pUNUtEVDhMa3hFUVk?oc=5",
+ "date": "2026-01-04",
+ "published_at": "2026-01-04T08:00:00.000Z",
+ "cat": "Office",
+ "image": "",
+ "summary": "",
+ "first_seen": "2026-01-04T08:00:00.000Z"
+ },
+ {
+ "id": "xc0447544a6d9",
+ "source": "CNBC",
+ "title": "Here’s what to expect for commercial real estate in 2026",
+ "url": "https://news.google.com/rss/articles/CBMihgFBVV95cUxQSzdJWjVmLWlUN05Lcmk3eThzbGx0NzdxNkJwNTh0N3FQT1gwYXdtQklpRkhNeGJLNFQzLWR6UEZiNGdEWlBiNjlVWGQzdk9rX1hMQnQtdDhSWkRkWXBqYXJvT2pFeXBjZU42MERvcWMxQTdTdmh1LVRMUTdEQWp0b3otOU9nd9IBiwFBVV95cUxQeEl0QTdSVnNoN2tjaGJHR0xIc3kzLU5Nby1jV3ZUVjk3WEh2MmRJOWxKQ0I4M3VpQ2gycDQtVHgzdjZMOVhiRnNNMExUejdlMm5OcC03UTdsQkFCYUp1WFBha2FoNWFhNWNpMU4zekRCSzFWc2d2ZXV3bk5pV2VSM2JvTnJBQUdiSFpn?oc=5",
+ "date": "2025-12-30",
+ "published_at": "2025-12-30T08:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2025-12-30T08:00:00.000Z"
+ },
+ {
+ "id": "xc110b699ce92",
+ "source": "firsttuesday Journal",
+ "title": "SoCal commercial property entrenched in decline — Q3 2025",
+ "url": "https://news.google.com/rss/articles/CBMimgFBVV95cUxPSXZXS3pGcUsxU2pYS3RFR2owWHZERUdkNnpMX3hZWF8xRlVXWFNobTh3S1o3MmFhemJBejBBX1k4OE9MRms4c0xnT3Z0b1czS0JuWlplMGJyekJURmxwNEsybDlHbzc4dS1FWHgzSFJ1cXdkbFBZeFZWMFpLUjJadDQ3bUNMb1dzUE5xVXdObnVGa2xZeHZYeVV3?oc=5",
+ "date": "2025-11-28",
+ "published_at": "2025-11-28T08:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2025-11-28T08:00:00.000Z"
+ },
+ {
+ "id": "x5253406a4977",
+ "source": "CNBC",
+ "title": "Commercial real estate deals are slowing, but these two beleaguered sectors are shining",
+ "url": "https://news.google.com/rss/articles/CBMirAFBVV95cUxNQjJqLXh0d1RyYWxncVZob01OQjNjNERjSUZHSl9CbWhXVXcwZEtiMnpGOU1tVnZzemVjNkN2Vmp0U00yY0lHOGhabzd0MXR4X3BueUhydFhVajJaYXVBRkdqSDVTRFZQVm9abFNsSG5IMXZQNzZOV0Zpa2ZPdUxkM0ZGOXhVbldhUzhJdTNkUFZZcFozbHJiYTBlMDlZX2FhV2wzQnNpOGp3dVJL0gGyAUFVX3lxTE1taUs5Z1EzaTBJX1FFemdoeUxtNXhzY1BnbHE2Vm00X25iaXVmWXBpUUttMTJBamZoWVpMYnR0Z0p4blhGVHhldk1qSXRHb0JsSkh1d3d4UUZwdWZhMUhPQ0hIcEZzT3lWYzZMenlLSWxTdEJUUEpBY3o2WmlYZUpQa3Zvb09vTkZkMzFTWHYzVjVTMl9lczhFcjgxanRKenYzMVRoV2doWVppSlBGSFdQdWc?oc=5",
+ "date": "2025-11-04",
+ "published_at": "2025-11-04T08:00:00.000Z",
+ "cat": "Sales",
+ "image": "",
+ "summary": "",
+ "first_seen": "2025-11-04T08:00:00.000Z"
+ }
+]
\ No newline at end of file
diff --git a/data/news-sources.json b/data/news-sources.json
new file mode 100644
index 00000000..2609e37f
--- /dev/null
+++ b/data/news-sources.json
@@ -0,0 +1,11 @@
+{
+ "note": "CRE news sources feeding the Content Studio deep feed (beyond RENTV). type gnews = Google News RSS query (aggregates many outlets, source-attributed); type rss = a publication's own feed. Edit freely; pull-cre-news.mjs reads this.",
+ "sources": [
+ { "name": "Google News — CRE California", "type": "gnews", "query": "commercial real estate California", "max": 40 },
+ { "name": "Google News — CRE West Coast", "type": "gnews", "query": "commercial real estate (California OR Arizona OR Nevada OR \"Pacific Northwest\")", "max": 40 },
+ { "name": "Google News — CRE deals West", "type": "gnews", "query": "(multifamily OR office OR industrial OR retail) real estate sale OR lease California", "max": 30 },
+ { "name": "Commercial Observer", "type": "rss", "url": "https://commercialobserver.com/feed/", "max": 30 },
+ { "name": "Connect CRE", "type": "rss", "url": "https://www.connectcre.com/feed/", "max": 30 },
+ { "name": "REBusinessOnline", "type": "rss", "url": "https://rebusinessonline.com/feed/", "max": 30 }
+ ]
+}
diff --git a/public/admin/pr-intelligence/content-studio.html b/public/admin/pr-intelligence/content-studio.html
index 58b9c79f..c1e3dcf5 100644
--- a/public/admin/pr-intelligence/content-studio.html
+++ b/public/admin/pr-intelligence/content-studio.html
@@ -5,15 +5,17 @@
<title>CRE PR Intelligence — Content Studio</title>
<link rel="stylesheet" href="/admin/pr-intelligence/pr-shared.css">
<style>
- .cs-wrap{display:grid;grid-template-columns:360px 1fr;gap:20px;align-items:start}
+ .cs-wrap{display:grid;grid-template-columns:380px 1fr;gap:20px;align-items:start}
@media(max-width:960px){.cs-wrap{grid-template-columns:1fr}}
.cs-card{border:1px solid var(--line,#e4e7ea);border-radius:10px;background:var(--card,#fff);padding:16px 18px;margin:0 0 16px}
.cs-card h3{margin:0 0 4px;font-size:14px} .cs-card .sub{font-size:12px;color:var(--muted,#5b636b);margin:0 0 10px}
- .cs-list{max-height:520px;overflow:auto;margin:0 -6px}
+ .cs-list{max-height:600px;overflow:auto;margin:0 -6px}
.cs-art{display:flex;gap:10px;padding:8px;border-radius:8px;cursor:pointer;border:1px solid transparent}
.cs-art:hover{background:var(--wash,#f5f6f8)} .cs-art.on{background:#eef5ff;border-color:#b9d4ff}
- .cs-art img{width:56px;height:42px;object-fit:cover;border-radius:5px;background:#e6ebf0;flex:0 0 auto}
- .cs-art .t{font-size:12.5px;line-height:1.35;font-weight:600} .cs-art .c{font-size:11px;color:var(--muted,#5b636b);margin-top:2px}
+ .cs-art img{width:60px;height:44px;object-fit:cover;border-radius:5px;background:#e6ebf0;flex:0 0 auto}
+ .cs-art .t{font-size:12.5px;line-height:1.35;font-weight:600}
+ .cs-art .m{font-size:11px;color:var(--muted,#5b636b);margin-top:3px;display:flex;gap:8px;flex-wrap:wrap}
+ .cs-art .m .cat{color:#0a66c2;font-weight:600}
.cs-src{font-size:12.5px;line-height:1.55;max-height:170px;overflow:auto;color:var(--ink,#222);white-space:pre-wrap;background:var(--wash,#f7f8fa);border-radius:8px;padding:10px 12px}
.cs-field{margin:0 0 12px} .cs-field label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#5b636b);margin:0 0 4px}
.cs-field input,.cs-field select,.cs-field textarea{width:100%;box-sizing:border-box;font:inherit;font-size:13px;padding:8px 10px;border:1px solid var(--line,#d7dde3);border-radius:8px;background:#fff}
@@ -22,6 +24,8 @@
.cs-meta{font-size:12px;color:var(--muted,#5b636b)} .cs-ok{color:#1c7a3e;font-weight:600}
.cs-cost{display:inline-block;background:#e7f6ec;color:#1c7a3e;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}
.cc{font-size:11px;color:var(--muted,#5b636b);margin-top:4px}
+ .hl{margin:0;padding:0;list-style:none} .hl li{position:relative;padding:6px 0 6px 20px;font-size:13px;line-height:1.45;border-bottom:1px solid var(--line,#eee)}
+ .hl li:last-child{border-bottom:0} .hl li::before{content:"▸";position:absolute;left:2px;color:#0a66c2}
.spin{display:inline-block;width:13px;height:13px;border:2px solid #c9d3dd;border-top-color:#0a6cff;border-radius:50%;animation:sp .7s linear infinite;vertical-align:-2px}
@keyframes sp{to{transform:rotate(360deg)}}
</style>
@@ -31,15 +35,23 @@
<script>
(async function () {
const c = PR.frame('content-studio', 'Content Studio',
- 'Pull from all RENTV news, then spin any story into an original blog entry + social posts — drafted by the local model ($0). Blog publishes live to /blog on your click; social saves as drafts.');
+ 'A deep, date-ordered feed of every RENTV story — pick one, pull the highlights, and spin it into an original blog entry + social posts, drafted by the local model ($0). Blog publishes live to /blog on your click; social saves as drafts.');
c.insertAdjacentHTML('beforeend', '<div class="cs-wrap"><div id="left"></div><div id="right"></div></div>');
const left = document.getElementById('left'), right = document.getElementById('right');
- // ── Left: all news articles ────────────────────────────────────────────────
+ // ── date helpers (admin rule: show date + time; full ISO in title) ──────────
+ function dayLabel(a) {
+ if (a.date) return new Date(a.date + 'T12:00:00').toLocaleDateString(undefined, { year: 'numeric', month: 'short', day: 'numeric' });
+ if (a.first_seen) return new Date(a.first_seen).toLocaleDateString(undefined, { year: 'numeric', month: 'short', day: 'numeric' });
+ return '—';
+ }
+ function seenLabel(a) { return a.first_seen ? 'seen ' + new Date(a.first_seen).toLocaleString(undefined, { month: 'short', day: 'numeric', hour: 'numeric', minute: '2-digit' }) : ''; }
+
+ // ── Left: deep news feed (date-ordered) ─────────────────────────────────────
left.innerHTML = `<div class="cs-card">
- <h3>All news <span class="cs-meta" id="ncount"></span></h3>
- <div class="sub">Every article in the live RENTV feed. Click one to load it.</div>
+ <h3>News feed <span class="cs-meta" id="ncount"></span></h3>
+ <div class="sub" id="nsub">Newest first. Deepens as the archive back-fills.</div>
<input id="q" placeholder="Filter headlines…" style="width:100%;box-sizing:border-box;font:inherit;font-size:13px;padding:7px 10px;border:1px solid var(--line,#d7dde3);border-radius:8px;margin-bottom:8px">
<div class="cs-list" id="list"></div>
</div>
@@ -48,7 +60,17 @@
</div>`;
let articles = [], selected = null;
- try { const j = await fetch('/api/news').then(r => r.json()); articles = (j.items || j || []); } catch {}
+ async function loadFeed() {
+ // Prefer the deep archive; fall back to the live 30-item feed if the archive is empty.
+ try {
+ const j = await PR.api('/../news/archive?limit=800');
+ if (j.items && j.items.length) { articles = j.items; document.getElementById('nsub').textContent = `Deep archive · newest first · deepens as it back-fills.`; return; }
+ } catch {}
+ const n = await fetch('/api/news').then(r => r.json()).catch(() => ({ items: [] }));
+ articles = (n.items || n || []);
+ document.getElementById('nsub').textContent = 'Live feed (archive still seeding…).';
+ }
+ await loadFeed();
document.getElementById('ncount').textContent = '· ' + articles.length;
const listEl = document.getElementById('list'), qEl = document.getElementById('q');
function paintList() {
@@ -56,23 +78,28 @@
const rows = articles.filter(a => !q || (a.title || '').toLowerCase().includes(q));
listEl.innerHTML = rows.length ? rows.map(a => {
const img = a.image ? (a.image.startsWith('http') ? a.image : location.origin + a.image) : '';
- return `<div class="cs-art${selected && selected.id === a.id ? ' on' : ''}" data-id="${PR.esc(a.id)}">
- ${img ? `<img src="${PR.esc(img)}" onerror="this.style.visibility='hidden'">` : '<div style="width:56px"></div>'}
- <div><div class="t">${PR.esc(a.title || '')}</div><div class="c">${PR.esc(a.cat || 'RENTV')}</div></div></div>`;
+ return `<div class="cs-art${selected && String(selected.id) === String(a.id) ? ' on' : ''}" data-id="${PR.esc(a.id)}" title="${PR.esc(a.first_seen || a.date || '')}">
+ ${img ? `<img src="${PR.esc(img)}" onerror="this.style.visibility='hidden'">` : '<div style="width:60px"></div>'}
+ <div><div class="t">${PR.esc(a.title || '')}</div>
+ <div class="m"><span class="cat">${PR.esc(a.cat || 'RENTV')}</span><span>📰 ${PR.esc(a.source || 'RENTV')}</span><span>🕓 ${PR.esc(dayLabel(a))}</span></div></div></div>`;
}).join('') : '<div class="empty">No matches</div>';
listEl.querySelectorAll('[data-id]').forEach(el => el.addEventListener('click', () => selectArticle(el.dataset.id)));
}
qEl.addEventListener('input', paintList); paintList();
- // ── Right: source + generated content ──────────────────────────────────────
+ // ── Right: source + highlights + generated content ──────────────────────────
right.innerHTML = `
<div class="cs-card">
<div class="cs-row" style="justify-content:space-between">
- <div><h3 style="margin:0">Generate</h3><div class="sub" style="margin:0">Local model · $0. Original rewrite — never copies the source.</div></div>
- <button class="btn" id="gen" disabled>✨ Generate blog + social</button>
+ <div><h3 style="margin:0">Generate</h3><div class="sub" style="margin:0">Local model · $0. Pulls highlights + drafts an original rewrite.</div></div>
+ <button class="btn" id="gen" disabled>✨ Pull highlights + draft</button>
</div>
<div class="cc" id="genmeta"></div>
</div>
+ <div class="cs-card" id="hlCard" style="display:none">
+ <h3>Highlights</h3><div class="sub">Key facts pulled from the story — your content seeds.</div>
+ <ul class="hl" id="hl"></ul>
+ </div>
<div class="cs-card" id="blogCard" style="display:none">
<h3>Blog entry</h3><div class="sub">Publishing writes it live to <code>/blog</code> immediately.</div>
<div class="cs-field"><label>Headline</label><input id="b_title"></div>
@@ -104,25 +131,37 @@
selected = articles.find(a => String(a.id) === String(id)); if (!selected) return;
paintList();
document.getElementById('srcCard').style.display = '';
- document.getElementById('srcMeta').textContent = (selected.cat || 'RENTV') + ' · #' + selected.id;
- const srcEl = document.getElementById('src'); srcEl.textContent = 'Loading full article…';
+ const src = selected.source || 'RENTV';
+ document.getElementById('srcMeta').textContent = src + ' · ' + (selected.cat || 'RENTV') + ' · ' + dayLabel(selected);
+ const srcEl = document.getElementById('src');
gen.disabled = false;
- // preload image into the blog field
$('b_image').value = selected.image ? (selected.image.startsWith('http') ? selected.image : location.origin + selected.image) : '';
- try {
- const art = await fetch('/api/article/' + encodeURIComponent(String(id).replace(/[^0-9]/g,''))).then(r => r.json());
- const body = Array.isArray(art.body) ? art.body.join('\n\n') : String(art.body || '');
- srcEl.textContent = body || '(no body text extracted — generation will work from the headline)';
- selected._body = body;
- } catch { srcEl.textContent = '(could not load full article — generation will use the headline)'; }
+ // RENTV stories (numeric id) get a full-body fetch; external sources use their RSS summary.
+ const isRentv = /^\d+$/.test(String(selected.id)) && src === 'RENTV';
+ if (isRentv) {
+ srcEl.textContent = 'Loading full article…';
+ try {
+ const art = await fetch('/api/article/' + encodeURIComponent(String(id).replace(/[^0-9]/g,''))).then(r => r.json());
+ const body = Array.isArray(art.body) ? art.body.join('\n\n') : String(art.body || '');
+ srcEl.textContent = body || '(no body text extracted — generation will work from the headline)';
+ selected._body = body;
+ } catch { srcEl.textContent = '(could not load full article — generation will use the headline)'; selected._body = ''; }
+ } else {
+ selected._body = selected.summary || '';
+ srcEl.innerHTML = (selected.summary ? PR.esc(selected.summary) : '(no summary — generation will work from the headline)')
+ + (selected.url ? `<br><br><a href="${PR.esc(selected.url)}" target="_blank" rel="noopener noreferrer">View original at ${PR.esc(src)} ↗</a>` : '');
+ }
}
gen.addEventListener('click', () => PR.guard(async () => {
if (!selected) return;
gen.disabled = true; $('genmeta').innerHTML = '<span class="spin"></span> Drafting with the local model… (~20–40s)';
try {
- const j = await PR.api('/../content/generate', { method: 'POST', body: { article_id: selected.id, title: selected.title, body: selected._body || '', cat: selected.cat || '' } });
+ const j = await PR.api('/../content/generate', { method: 'POST', body: { article_id: selected.id, title: selected.title, body: selected._body || '', cat: selected.cat || '', source: selected.source || '' } });
$('genmeta').innerHTML = `<span class="cs-cost">${PR.esc(j.cost || '$0 (local)')}</span> · ${PR.esc(j.model || '')} · ${(j.ms/1000).toFixed(1)}s`;
+ const hls = j.highlights || [];
+ $('hl').innerHTML = hls.length ? hls.map(h => `<li>${PR.esc(h)}</li>`).join('') : '<li>(none extracted)</li>';
+ document.getElementById('hlCard').style.display = '';
const bl = j.blog || {};
$('b_title').value = bl.title || selected.title || '';
$('b_cat').value = bl.cat || selected.cat || 'RENTV';
diff --git a/public/admin/pr-intelligence/pr-shared.js b/public/admin/pr-intelligence/pr-shared.js
index 969720d7..ad3aa70c 100644
--- a/public/admin/pr-intelligence/pr-shared.js
+++ b/public/admin/pr-intelligence/pr-shared.js
@@ -8,8 +8,10 @@
['organizations', '🏢', 'Organizations'],
['people', '👤', 'People'],
['linkedin', '🔗', 'LinkedIn Network'],
- ['linkedin-posting', '📣', 'LinkedIn Posting'],
['review', '✅', 'Review Queue'],
+ ['__sepC', '', 'Content'],
+ ['content-studio', '📰', 'Content Studio'],
+ ['linkedin-posting', '📣', 'LinkedIn Posting'],
['__sep1', '', 'Outreach'],
['campaigns', '📮', 'Campaigns'],
['letters', '✍️', 'Letter Builder'],
diff --git a/scripts/build-news-archive.mjs b/scripts/build-news-archive.mjs
new file mode 100644
index 00000000..8e463455
--- /dev/null
+++ b/scripts/build-news-archive.mjs
@@ -0,0 +1,88 @@
+#!/usr/bin/env node
+// Seed/deepen data/news-archive.json — a persistent, date-ordered CRE news archive that
+// grows FAR beyond the rolling 30-item live feed. Walks sequential rentv.com story ids
+// backward from the newest, capturing title + category + real publish date + a localized
+// photo. $0 (plain fetch). Idempotent: merges with the existing archive, dedup by id,
+// preserves the earliest first_seen. Depth via NEWS_ARCHIVE_DEPTH (default 120).
+import { readFileSync, writeFileSync, mkdirSync } from 'node:fs';
+import { dirname, join } from 'node:path';
+import { fileURLToPath } from 'node:url';
+import { createRequire } from 'node:module';
+
+const HERE = dirname(fileURLToPath(import.meta.url));
+const DATA = join(HERE, '..', 'data'); mkdirSync(DATA, { recursive: true });
+const { localizeImage } = createRequire(import.meta.url)('./lib/localize.cjs');
+const DEPTH = Math.min(Number(process.env.NEWS_ARCHIVE_DEPTH) || 120, 1000);
+const DELAY = Number(process.env.NEWS_ARCHIVE_DELAY_MS) || 250;
+const sleep = (ms) => new Promise((r) => setTimeout(r, ms));
+
+const decode = (t) => t.replace(/&/g, '&').replace(/'/g, "'").replace(/"/g, '"').replace(/ /g, ' ').replace(/&#(\d+);/g, (_, n) => String.fromCharCode(+n)).replace(/\s+/g, ' ').trim();
+const stripTags = (h) => decode(String(h).replace(/<[^>]+>/g, ' '));
+function classify(title) {
+ const t = title.toLowerCase();
+ return /financ|loan|refi|recap|debt/.test(t) ? 'Financing'
+ : /lease|tenant/.test(t) ? 'Leases'
+ : /develop|breaks ground|project|mixed-use/.test(t) ? 'Development'
+ : /retail|shop|center/.test(t) ? 'Retail'
+ : /multifamily|apartment|\bunit/.test(t) ? 'Multifamily'
+ : /industrial|warehouse|logistics/.test(t) ? 'Industrial'
+ : /office/.test(t) ? 'Office'
+ : 'Sales';
+}
+
+async function fetchOne(id) {
+ const url = 'https://www.rentv.com/content/homepage/mainnews/news/' + id;
+ const r = await fetch(url, { headers: { 'User-Agent': 'Mozilla/5.0 RENTV-archive' }, signal: AbortSignal.timeout(15000) });
+ if (!r.ok) return null;
+ const buf = Buffer.from(await r.arrayBuffer());
+ let html = buf.toString('utf8');
+ if ((html.match(/�/g) || []).length > 5) html = buf.toString('latin1');
+ const hM = html.match(/<td class="header"[^>]*>([\s\S]*?)<\/td>/i);
+ if (!hM) return null;
+ let title = decode(stripTags(hM[1])).replace(/\s*[|\-–]\s*RENTV.*/i, '');
+ if (!title || title.length < 20) return null;
+ let imM = html.match(/["'](\/?(?:https?:\/\/[^"']*)?\/?images\/dynamic\/news_\d+_[^"']+\.(?:jpe?g|png))["']/i);
+ let image = imM ? imM[1] : '';
+ if (image && !/^https?:/i.test(image)) image = 'https://www.rentv.com/' + image.replace(/^\//, '');
+ image = await localizeImage(image).catch(() => '');
+ const region = html.slice(hM.index + hM[0].length, hM.index + hM[0].length + 600);
+ const dm = region.match(/\b(\d{1,2})\/(\d{1,2})\/(\d{2,4})\b/); // RENTV stamps M/D/YY, e.g. 8/04/26
+ let date = null;
+ if (dm) { let y = +dm[3]; if (y < 100) y += 2000; date = `${y}-${String(+dm[1]).padStart(2, '0')}-${String(+dm[2]).padStart(2, '0')}`; }
+ return { id, title, cat: classify(title), image: image || '', date, url };
+}
+
+// Newest id = max from the live feed.
+let newest = 0;
+try {
+ const feed = JSON.parse(readFileSync(join(DATA, 'news.json'), 'utf8'));
+ for (const it of (feed.items || feed || [])) newest = Math.max(newest, Number(it.id) || 0);
+} catch {}
+if (!newest) { console.error('no newest id from news.json — aborting'); process.exit(1); }
+
+// Existing archive (merge target).
+let archive = [];
+try { const a = JSON.parse(readFileSync(join(DATA, 'news-archive.json'), 'utf8')); archive = Array.isArray(a) ? a : (a.items || []); } catch {}
+const byId = new Map(archive.map((x) => [String(x.id), x]));
+const now = new Date().toISOString();
+
+let added = 0, scanned = 0;
+for (let id = newest; id > newest - DEPTH && id > 0; id--) {
+ scanned++;
+ const key = String(id);
+ if (byId.has(key) && byId.get(key).date) continue; // already have it with a date
+ try {
+ const rec = await fetchOne(id);
+ if (rec) {
+ const prev = byId.get(key);
+ byId.set(key, { ...rec, first_seen: (prev && prev.first_seen) || now });
+ added++;
+ if (added % 10 === 0) console.log(` …${added} added (scanned ${scanned}, at id ${id})`);
+ }
+ } catch (e) { /* skip transient */ }
+ await sleep(DELAY);
+}
+
+const out = [...byId.values()].sort((a, b) => String(b.date || b.first_seen || '').localeCompare(String(a.date || a.first_seen || '')));
+writeFileSync(join(DATA, 'news-archive.json'), JSON.stringify(out, null, 1));
+console.log(`OK: archive now ${out.length} articles (+${added} this run, scanned ${scanned}, newest id ${newest}).`);
diff --git a/scripts/pull-cre-news.mjs b/scripts/pull-cre-news.mjs
new file mode 100644
index 00000000..1a35e033
--- /dev/null
+++ b/scripts/pull-cre-news.mjs
@@ -0,0 +1,99 @@
+#!/usr/bin/env node
+// Pull CRE news from MULTIPLE outside sources (beyond rentv.com) into the shared
+// data/news-archive.json that the Content Studio reads. Sources = data/news-sources.json
+// (Google News RSS queries + individual publication RSS feeds). $0 (plain fetch).
+// Idempotent: dedup by link-hash, preserve earliest first_seen, keep RENTV items intact.
+import { readFileSync, writeFileSync, mkdirSync } from 'node:fs';
+import { dirname, join } from 'node:path';
+import { fileURLToPath } from 'node:url';
+import { createHash } from 'node:crypto';
+
+const HERE = dirname(fileURLToPath(import.meta.url));
+const DATA = join(HERE, '..', 'data'); mkdirSync(DATA, { recursive: true });
+const sleep = (ms) => new Promise((r) => setTimeout(r, ms));
+
+const decode = (t) => String(t || '')
+ .replace(/<!\[CDATA\[([\s\S]*?)\]\]>/g, '$1')
+ .replace(/&/g, '&').replace(/�?39;|'|’/g, "'").replace(/"|“|”/g, '"')
+ .replace(/ /g, ' ').replace(/&#(\d+);/g, (_, n) => String.fromCharCode(+n)).trim();
+const stripTags = (h) => decode(String(h).replace(/<[^>]+>/g, ' ')).replace(/\s+/g, ' ').trim();
+const hash = (s) => 'x' + createHash('sha1').update(s).digest('hex').slice(0, 12);
+function classify(title) {
+ const t = title.toLowerCase();
+ return /financ|loan|refi|recap|\bdebt|mortgage/.test(t) ? 'Financing'
+ : /lease|tenant|sublease/.test(t) ? 'Leases'
+ : /develop|breaks ground|groundbreaking|project|mixed-use|construction/.test(t) ? 'Development'
+ : /retail|shopping|mall|storefront/.test(t) ? 'Retail'
+ : /multifamily|apartment|\bunits?\b|housing/.test(t) ? 'Multifamily'
+ : /industrial|warehouse|logistics|distribution/.test(t) ? 'Industrial'
+ : /office/.test(t) ? 'Office'
+ : 'Sales';
+}
+const tag = (block, name) => { const m = block.match(new RegExp('<' + name + '(?:\\s[^>]*)?>([\\s\\S]*?)<\\/' + name + '>', 'i')); return m ? m[1] : ''; };
+const attr = (block, name, at) => { const m = block.match(new RegExp('<' + name + '[^>]*\\b' + at + '=["\']([^"\']+)["\']', 'i')); return m ? m[1] : ''; };
+
+async function fetchFeed(url) {
+ const r = await fetch(url, { headers: { 'User-Agent': 'Mozilla/5.0 RENTV-news-aggregator', 'Accept': 'application/rss+xml,application/xml,text/xml,*/*' }, signal: AbortSignal.timeout(20000) });
+ if (!r.ok) throw new Error('HTTP ' + r.status);
+ return await r.text();
+}
+
+function parseItems(xml, src) {
+ const out = [];
+ const blocks = xml.split(/<item[ >]/i).slice(1).map((b) => b.split(/<\/item>/i)[0]);
+ for (const b of blocks) {
+ const title = stripTags(tag(b, 'title'));
+ if (!title || title.length < 15) continue;
+ let link = decode(tag(b, 'link')).trim();
+ if (!link) { const gl = b.match(/<link[^>]*>([\s\S]*?)<\/link>/i); link = gl ? decode(gl[1]).trim() : ''; }
+ if (!link) continue;
+ const pub = decode(tag(b, 'pubDate') || tag(b, 'dc:date'));
+ let date = null, published_at = null;
+ if (pub) { const d = new Date(pub); if (!isNaN(d)) { date = d.toISOString().slice(0, 10); published_at = d.toISOString(); } }
+ // source: Google News stamps <source>, else fall back to the feed's configured name / title suffix
+ let source = stripTags(tag(b, 'source')) || src.name;
+ let cleanTitle = title;
+ if (src.type === 'gnews') { const mm = title.match(/^(.*)\s[-–]\s([^-–]{2,40})$/); if (mm) { cleanTitle = mm[1].trim(); if (!tag(b, 'source')) source = mm[2].trim(); } }
+ // Google News "descriptions" are just a linked headline + the outlet name — feeding those
+ // would leak the source into generated copy, so drop them and generate from the clean title.
+ const content = tag(b, 'content:encoded');
+ let summary = src.type === 'gnews' ? '' : stripTags(content || tag(b, 'description')).slice(0, 1200);
+ if (summary && source && source !== src.name) summary = summary.replace(new RegExp(source.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'), 'gi'), '').replace(/\s{2,}/g, ' ').trim();
+ let image = attr(b, 'media:content', 'url') || attr(b, 'media:thumbnail', 'url') || attr(b, 'enclosure', 'url') || '';
+ if (!image && content) { const im = content.match(/<img[^>]+src=["']([^"']+)["']/i); if (im) image = im[1]; }
+ out.push({ id: hash(link), source, title: cleanTitle, url: link, date, published_at, cat: classify(cleanTitle), image: image || '', summary });
+ if (out.length >= (src.max || 30)) break;
+ }
+ return out;
+}
+
+// Load config + existing archive.
+let cfg; try { cfg = JSON.parse(readFileSync(join(DATA, 'news-sources.json'), 'utf8')); } catch { console.error('no news-sources.json'); process.exit(1); }
+let archive = [];
+try { const a = JSON.parse(readFileSync(join(DATA, 'news-archive.json'), 'utf8')); archive = Array.isArray(a) ? a : (a.items || []); } catch {}
+const byId = new Map(archive.map((x) => [String(x.id), x]));
+const now = new Date().toISOString();
+
+let added = 0, seen = 0;
+for (const src of (cfg.sources || [])) {
+ const url = src.type === 'gnews'
+ ? 'https://news.google.com/rss/search?q=' + encodeURIComponent(src.query) + '&hl=en-US&gl=US&ceid=US:en'
+ : src.url;
+ try {
+ const xml = await fetchFeed(url);
+ const items = parseItems(xml, src);
+ for (const it of items) {
+ seen++;
+ const prev = byId.get(it.id);
+ byId.set(it.id, { ...it, first_seen: (prev && prev.first_seen) || it.published_at || now });
+ if (!prev) added++;
+ }
+ console.log(` ${src.name}: ${items.length} items`);
+ } catch (e) { console.error(` ${src.name}: FAILED ${e.message}`); }
+ await sleep(300);
+}
+
+const out = [...byId.values()].sort((a, b) => String(b.date || b.first_seen || '').localeCompare(String(a.date || a.first_seen || '')));
+writeFileSync(join(DATA, 'news-archive.json'), JSON.stringify(out, null, 1));
+const bySource = {}; out.forEach((x) => { bySource[x.source || 'RENTV'] = (bySource[x.source || 'RENTV'] || 0) + 1; });
+console.log(`OK: archive now ${out.length} articles (+${added} new external, scanned ${seen}). Top sources:`, Object.entries(bySource).sort((a, b) => b[1] - a[1]).slice(0, 8).map(([s, n]) => `${s}:${n}`).join(', '));
diff --git a/server.js b/server.js
index 28acb615..3f8fbc32 100644
--- a/server.js
+++ b/server.js
@@ -298,8 +298,8 @@ async function fetchArticle(id) {
// Publish date: RENTV stamps each story with a leading M/D/YYYY at the top of the body.
// Grab it before it's stripped from the paragraphs; normalize to an ISO date (no time-of-day at source).
let date = null;
- const dm = region.slice(0, 400).match(/\b(0?[1-9]|1[0-2])\/(0?[1-9]|[12]\d|3[01])\/(20\d{2})\b/);
- if (dm) date = `${dm[3]}-${String(dm[1]).padStart(2, '0')}-${String(dm[2]).padStart(2, '0')}`;
+ const dm = region.slice(0, 600).match(/\b(\d{1,2})\/(\d{1,2})\/(\d{2,4})\b/); // RENTV stamps M/D/YY, e.g. 8/04/26
+ if (dm) { let y = +dm[3]; if (y < 100) y += 2000; date = `${y}-${String(+dm[1]).padStart(2, '0')}-${String(+dm[2]).padStart(2, '0')}`; }
const paras = region.split(/<br\s*\/?>\s*(?: \s*)?<br\s*\/?>/i)
.map(chunk => stripTags(chunk).replace(/^\d{1,2}\/\d{1,2}\/\d{2,4}\s*/, '').trim())
.filter(t => t.length >= 40 && !/^(©|copyright|all rights|advertise|subscribe|follow us|return to)/i.test(t));
@@ -331,6 +331,7 @@ const OLLAMA_URL = process.env.OLLAMA_URL || 'http://127.0.0.1:11434';
app.post('/api/content/generate', adminOnly, async (req, res) => {
const b = req.body || {};
let title = clean(b.title, 300), body = clean(b.body, 12000), cat = clean(b.cat, 40);
+ const source = clean(b.source, 80); // the outside wire this came from — must NOT surface in output
try {
if ((!body || !title) && b.article_id) {
const art = await fetchArticle(String(b.article_id).replace(/[^0-9]/g, ''));
@@ -340,7 +341,8 @@ app.post('/api/content/generate', adminOnly, async (req, res) => {
} catch { /* proceed with whatever we have */ }
if (!title) return res.status(400).json({ ok: false, error: 'need an article (title/body or article_id)' });
const prompt = `You are the senior editor at RENTV, a commercial real estate news brand covering the Western U.S.
-From the SOURCE news item below, produce ORIGINAL content in RENTV's own voice — rewrite and add editorial context; do NOT copy sentences verbatim; never mention, cite, or link any other news outlet.
+From the SOURCE news item below, produce ORIGINAL content in RENTV's own voice — rewrite and add editorial context; do NOT copy sentences verbatim.
+CRITICAL: Write it as RENTV's OWN reporting. Do NOT mention, name, cite, credit, or link ANY other news outlet, wire service, newspaper, blog, or publication (including "${source || 'the original source'}"). Never write "according to", "as reported by", "via", or attribute the news to anyone else. Include no URLs. The reader must believe this is RENTV's original story.
Return STRICTLY this JSON shape and nothing else:
{"highlights":["3-6 short bullet highlights pulled from the story: parties, dollar amount, property/asset, location, key numbers"],"blog":{"title":"punchy original headline","dek":"one-sentence standfirst","cat":"one of: Sales, Leases, Financing, Development, Multifamily, Office, Retail, Industrial, People, Markets","body":"3-5 short plain-text paragraphs separated by blank lines, no markdown"},"linkedin":"a professional LinkedIn post, 2 short paragraphs plus 2-3 hashtags","x":"a punchy post under 270 characters with 1-2 hashtags"}
@@ -348,6 +350,14 @@ SOURCE TITLE: ${title}
SOURCE CATEGORY: ${cat || 'CRE'}
SOURCE BODY:
${body || '(no body available — work from the title)'}`;
+ // Safety-net scrub: strip the source name, common attribution lead-ins, and any URLs from every output.
+ const scrub = (s) => {
+ let t = String(s == null ? '' : s);
+ if (source) t = t.replace(new RegExp(source.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'), 'gi'), '');
+ t = t.replace(/https?:\/\/\S+/g, '');
+ t = t.replace(/\b(according to|as reported by|as first reported by|per|via|reported by|reports? that|sources? (?:told|said))\b[\s,:]*/gi, '');
+ return t.replace(/\(\s*\)/g, '').replace(/\s{2,}/g, ' ').replace(/\s+([.,;:])/g, '$1').replace(/^[\s,;:.-]+/, '').trim();
+ };
const started = Date.now();
try {
const r = await fetch(OLLAMA_URL + '/api/generate', {
@@ -358,7 +368,13 @@ ${body || '(no body available — work from the title)'}`;
if (!r.ok) return res.status(502).json({ ok: false, error: 'local LLM error ' + r.status });
const j = await r.json();
let out; try { out = JSON.parse(j.response); } catch { return res.status(502).json({ ok: false, error: 'LLM returned non-JSON', raw: String(j.response || '').slice(0, 300) }); }
- res.json({ ok: true, model: CONTENT_LLM, ms: Date.now() - started, cost: '$0 (local Ollama)', highlights: Array.isArray(out.highlights) ? out.highlights : [], blog: out.blog || {}, linkedin: out.linkedin || '', x: out.x || '' });
+ const bl = out.blog || {};
+ res.json({
+ ok: true, model: CONTENT_LLM, ms: Date.now() - started, cost: '$0 (local Ollama)',
+ highlights: (Array.isArray(out.highlights) ? out.highlights : []).map(scrub).filter(Boolean),
+ blog: { title: scrub(bl.title), dek: scrub(bl.dek), cat: bl.cat || cat || 'RENTV', body: scrub(bl.body) },
+ linkedin: scrub(out.linkedin || ''), x: scrub(out.x || ''),
+ });
} catch (e) {
res.status(502).json({ ok: false, error: String(e.message || e).slice(0, 200) });
}
← 761151eb auto-save: 2026-08-04T16:35:00 (5 files) — data/markets.json
·
back to Rentv
·
server: dependency-free .env loader (durable prod config acr 2e7caa4b →