FousUniform Collateral Data Portal
Pull your UCDP appraisal results into your own systems
Read a Doc File ID's Fannie Mae and Freddie Mac status, or every finding in its Submission Summary Report, from UCDP with one API call. Or have a workflow check yesterday's submissions each morning and email you every Not Successful appraisal before delivery.
Works with your own Uniform Collateral Data Portal account. Fous is an independent product.
What you can build on UCDP
Get a submission's status
Build thisOpens the Appraisal: View/Edit page for one Doc File ID or Lender Loan Number and reads the Submission Details and each GSE's status.
- Takes
- Doc File ID or Lender Loan Number
- Returns
- Doc File ID, Lender Loan Number, lender name, business unit, submitted at, last update, Fannie Mae status, Freddie Mac status, appraised value, effective date
Search submitted appraisals
Build thisRuns a search on the Search Appraisal page by submission date and Investor Status, and reads the Search Results list.
- Takes
- Date or date range, Investor Status (optional)
- Returns
- Submission date, Doc File ID, Lender Loan Number, lender name, address, zip, username, FNM status, FRE status
Read the findings in a Submission Summary Report
Build thisDownloads the FNM or FRE SSR for one Doc File ID and reads its Document Level Results and Submission Findings Results.
- Takes
- Doc File ID, GSE
- Returns
- Document File Status, document status, risk score, rep and warrant relief, finding category, severity, message ID, message, property affected, report section
Resubmit a corrected appraisal report file
Build thisOpens a Doc File ID on Appraisal: View/Edit and uploads a corrected appraisal file in its place.
- Takes
- Doc File ID, corrected appraisal file (UAD 3.6 ZIP or UAD 2.6 XML)
- Returns
- Doc File ID, last update, Fannie Mae status, Freddie Mac status
Automate UCDP with a workflow
A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.
Yesterday's Not Successful appraisals, with their fatal findings
Build this- Starts
- Every weekday at 7:00
- Step 1
- Search submitted appraisals for Yesterday with Investor Status Not Successful.
- Step 2
- For each Doc File ID, read the findings in the SSR of each GSE whose status is Not Successful.
- Step 3
- Keep the findings with Fatal severity.
- Step 4
- Email you the list by Lender Loan Number, with each message ID and message.
Delivery check for the loans you are about to sell
Build this- Starts
- When your system calls the workflow's webhook with a list of Lender Loan Numbers
- Step 1
- For each Lender Loan Number, get the submission's status on Appraisal: View/Edit.
- Step 2
- Mark the loans whose Fannie Mae or Freddie Mac status is not Successful.
- Step 3
- Post the Doc File ID and both GSE statuses for every loan to your delivery system's webhook.
Weekly risk score report for the previous week
Build this- Starts
- Every Monday at 8:00
- Step 1
- Search submitted appraisals for the Previous Week.
- Step 2
- For each Doc File ID, read the CU or LCA risk score and rep and warrant relief from its FNM and FRE SSRs.
- Step 3
- Keep the appraisals without rep and warrant relief.
- Step 4
- Email you the list with Lender Loan Number, address and risk score.
You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.
Once built, one call from your code
Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get a submission's status” would look like.
curl https://api.fous.com/v1/runs \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"method": "www.uniformdataportal.com/get_submission_status",
"input": {
"lender_loan_number": "NW-2026-08817"
}
}'
{
"status": "completed",
"data": {
"doc_file_id": "2004187263",
"lender_loan_number": "NW-2026-08817",
"lender_name": "Northwind Mortgage",
"business_unit": "Northwind Retail",
"submitted_at": "2026-11-10T14:22:05-05:00",
"last_update": "2026-11-11T09:41:37-05:00",
"fannie_mae_status": "Successful",
"freddie_mac_status": "Not Successful",
"appraised_value": 412000,
"effective_date": "2026-11-06"
}
}
An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.
UCDP’s own options
Besides the web interface, lenders can reach UCDP through an integrated B2B solution: a vendor's system with an integrated UCDP interface, or direct integration (DI). The UAD 3.6 SSR is a PDF in the web interface and JSON only through DI. The GSEs charge no fees for using UCDP.
| Option | What it covers | What it takes |
|---|---|---|
| Integrated B2B solution | Using UCDP from a vendor's system or by direct integration (DI). The UAD 3.6 SSR comes as JSON only through DI. | A vendor on Fannie Mae's Integrated Vendor List or Freddie Mac's Software Partners list, or your own direct integration. No GSE fees. |
| SSR JSON schema and data dictionary | The published field definitions of the UAD 3.6 SSR in JSON, the format DI returns. | Free to download from Freddie Mac's UCDP page. Useful once you receive SSRs through DI. |
| UCDP by hand | Submit Appraisal, Search Appraisal with results downloadable to Excel, and each UAD 3.6 SSR as a PDF. | A UCDP account that your lender admin creates or invites you to. No GSE fees. |
Read on November 12, 2026: UCDP Overview (Fannie Mae and Freddie Mac), UCDP FAQs (Freddie Mac), UCDP page (Freddie Mac).
Signing in to UCDP
UCDP signs you in with a username and password, on an account your lender admin creates. Passwords for the web interface expire every 90 days, and a session ends after 10 minutes of inactivity. With Fous you sign in once through UCDP's own sign-in with your own account: the login is sealed with AES-256, and an expired session is signed back in.
Worth knowing
- Only a resubmission clears a fatal finding
- In UAD 3.6, a Fatal finding makes the Document File Status Not Successful and is cleared only by resubmitting a corrected file. Overrides can be requested for some UAD 2.6 submissions.
- One session per login
- UCDP does not allow two active sessions with the same credentials: the second shows Additional Login Denied. After closing without logging out, you may wait up to 10 minutes to log back in.
- Revisions keep the Doc File ID
- Each submission on Submit Appraisal creates a new Doc File ID, and one Doc File ID per loan goes to each GSE's loan delivery system. Send corrected files through Appraisal: View/Edit.
- Doc File IDs tell you the standard
- A Doc File ID starting with 1 is a UAD 2.6 XML submission and one starting with 2 is a UAD 3.6 ZIP. The SSR button does not appear while a submission is In Progress.
More in Finance: mortgage and title
- AppraisalPort
- Mercury Network
- Desktop Underwriter
- Loan Product Advisor
- PEXA
- Simplifile
- ApplyOnline
- HM Land Registry portal
- CommBroker
- LMS Conveyancer Zone
- Barclays Mortgage Hub
- Halifax Intermediaries Online
- HSBC UK for Intermediaries
- NatWest Intermediary Solutions
- NFI Online
- Santander for Intermediaries
- Filogix Expert
- NMLS
- MERS Online
- Teraview
- RP Data Professional
- AgentTRAX
- VA LGY Hub
- UWM EASE
- Encompass TPO Connect
Other industries: PostalOne, BidNet Direct, CDTFA Online Services, Sunbiz, Rexel France, ShiftWise Flex.
Frequently asked questions
Yes, for system-to-system use: lenders can reach UCDP through a vendor's system with an integrated UCDP interface, from the lists each GSE publishes, or by direct integration (DI). The UAD 3.6 SSR comes as JSON only through DI. Otherwise you use the UCDP web interface.
At least one Fatal finding fired in the Submission Summary Report. In UAD 3.6, Severe, Warning, Informational and Notification findings do not change the status. A Fatal finding is cleared only by resubmitting a corrected appraisal file.
Yes, the Search Results on the Search Appraisal page download to Excel, and the Submission History downloads to Excel too. The UAD 3.6 SSR is a PDF in the web interface. With Fous, a method you build can read the same results and return them as JSON.
An appraisal report that receives a Doc File ID can be viewed in UCDP for up to three years from the initial submission.
No. Fous is an independent product. You use it with your own UCDP account, and a method reads and does only what that account can.
Put Uniform Collateral Data Portal behind an API call
Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextDesktop UnderwriterLoan Product AdvisorPEXAPostalOneHow methods workHow workflows run
Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Uniform Collateral Data Portal (Fannie Mae and Freddie Mac). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.