Discover/hudexchange.info API
live

hudexchange.info APIwww.hudexchange.info

Access 5,000+ HUD Exchange resources via API. Search FAQs, training materials, and reports across 90+ HUD programs with filters by topic, content type, and date.

Endpoints
3
Updated
2mo ago
Try it
Page number for pagination (15 results per page).
Keyword search term (e.g. 'CDBG', 'homelessness')
Filter by program/topic name (e.g. 'Housing+Counseling+Program', 'CDBG+Entitlement+Program
Sort order. Accepted values: 'searchDate' (newest first), 'score' (relevance).
Predefined date range filter.
Filter by content type. Comma-separated for multiple values. Accepted values: FAQs, Resour
api.parse.bot/scraper/9f9fe01a-f8bc-4852-9b3d-53c21a692ec9/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/9f9fe01a-f8bc-4852-9b3d-53c21a692ec9/search_resources?page=1&query=CDBG' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Search the HUD Exchange Resource Library with keyword search and filters by content type, program/topic, date range, and sort order. Returns paginated results (15 per page) with document metadata and available filter facets for the current query.

Input
ParamTypeDescription
pageintegerPage number for pagination (15 results per page).
querystringKeyword search term (e.g. 'CDBG', 'homelessness')
topicstringFilter by program/topic name (e.g. 'Housing+Counseling+Program', 'CDBG+Entitlement+Program'). Use + for spaces. Valid names available from get_facets endpoint.
order_bystringSort order. Accepted values: 'searchDate' (newest first), 'score' (relevance).
date_rangestringPredefined date range filter.
content_typestringFilter by content type. Comma-separated for multiple values. Accepted values: FAQs, Resources, Training Materials, Reports. Use + for spaces in values.
Response
{
  "type": "object",
  "fields": {
    "page": "integer, current page number",
    "query": "string, the search term used",
    "results": "array of objects with title, url, content_type, and date",
    "total_pages": "integer, total number of pages available",
    "total_results": "integer, total number of matching results",
    "results_on_page": "integer, number of results returned on this page",
    "available_topics": "array of objects with name and count for topic facets",
    "results_per_page": "integer, number of results per page (15)",
    "available_content_types": "array of objects with name and count for content type facets"
  },
  "sample": {
    "data": {
      "page": 1,
      "query": "CDBG",
      "results": [
        {
          "url": "https://www.hudexchange.info/resource/5197/current-availability-of-section-108-financing-cdbg-entitlement-and-state-grantees/",
          "date": "April 2026",
          "title": "Current Availability of Section 108 Financing - CDBG...",
          "content_type": "Resource"
        }
      ],
      "total_pages": 68,
      "total_results": 1007,
      "results_on_page": 15,
      "available_topics": [
        {
          "name": "CDBG Entitlement Program",
          "count": 508
        }
      ],
      "results_per_page": 15,
      "available_content_types": [
        {
          "name": "FAQs",
          "count": 390
        }
      ]
    },
    "status": "success"
  }
}

About the hudexchange.info API

The HUD Exchange API provides access to over 5,000 housing and urban development resources across 90+ HUD programs through 3 endpoints. Use search_resources to run keyword searches against the Resource Library with filters for content type, topic, and date range, or call get_resource_detail to retrieve full metadata—including description, breadcrumbs, related topics, and related links—for any individual resource page.

What the API Covers

The HUD Exchange Resource Library contains FAQs, training materials, reports, and general resources tied to HUD programs such as CDBG Entitlement, Housing Counseling, and HOME. The API gives structured access to this library through three endpoints: search_resources for querying and filtering, get_facets for enumerating all available filter values, and get_resource_detail for full per-resource metadata.

search_resources and Filtering

search_resources accepts a query string for keyword matching, a topic parameter (using + in place of spaces, e.g. Housing+Counseling+Program), a content_type filter that accepts comma-separated values (FAQs, Resources, Training Materials), and a date_range filter. Results are paginated at 15 per page; the response includes total_results, total_pages, results_on_page, and a results array where each item carries title, url, content_type, and date. The response also returns available_topics and available_content_types facet arrays with item counts for the current query, so you can build dynamic filter UIs without a separate call.

get_facets and get_resource_detail

get_facets takes no inputs and returns all programs_and_topics and content_types with document counts, plus a total_resources integer. This is the right call to populate filter dropdowns before a user submits a search. get_resource_detail takes a resource_path (e.g. /resource/5334/cdbg-income-limits/ or a FAQ path) and returns the resource's title, date, description text, breadcrumbs array, related_topics with name and URL, and related_links with title and URL—giving enough context to display or index the full resource record.

Common use cases
  • Build a HUD program research tool that lets users filter resources by topic (e.g. CDBG+Entitlement+Program) and content type
  • Index all FAQs across HUD programs by paginating search_resources with content_type=FAQs
  • Populate a program-specific resource feed using get_facets to enumerate topics and search_resources to retrieve matching documents
  • Extract related_topics and related_links from get_resource_detail to build a knowledge graph of connected HUD resources
  • Monitor newly published training materials by sorting search_resources with order_by=searchDate and filtering by content_type=Training Materials
  • Generate a topic-coverage report by pulling programs_and_topics counts from get_facets across all 90+ HUD programs
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does HUD Exchange have an official developer API?+
HUD Exchange does not publish a public developer API. The Parse API is the structured way to query its Resource Library programmatically.
What does `get_resource_detail` return beyond what `search_resources` provides?+
search_resources results include only title, url, content_type, and date. get_resource_detail adds a full description text block, a breadcrumbs array for navigation context, related_topics (name and URL pairs), and related_links (title and URL pairs)—making it suitable for displaying or indexing the complete resource record.
Can I retrieve the actual document files (PDFs, slides) through the API?+
Not currently. The API returns metadata and related_links that may point to downloadable files, but it does not fetch or return binary file content directly. You can fork this API on Parse and revise it to add an endpoint that follows those links and retrieves file metadata or content.
How does pagination work in `search_resources`?+
Results are fixed at 15 per page. The response includes total_results, total_pages, and results_on_page so you can calculate iteration. Pass the page integer parameter to walk through subsequent pages. There is no cursor-based pagination; page numbers are the only navigation mechanism.
Does the API cover HUD Exchange program pages or grantee/recipient data?+
The API covers the Resource Library only—FAQs, training materials, reports, and general resources. Program landing pages, grantee data, and award information are not exposed. You can fork this API on Parse and revise it to add endpoints targeting those sections of the HUD Exchange site.
Page content last updated . Spec covers 3 endpoints from www.hudexchange.info.
Related APIs in Government PublicSee all →
athletic.net API
Search and analyze cross country and track & field performance data across the US, including athlete profiles, meet results, team rosters, and rankings. Access comprehensive meet information, historical records, and state-level competition data to track athlete progress and discover top performers.
alienvault.com API
Search and analyze global threat intelligence data including indicators of compromise, threat pulses, and adversary profiles from the Open Threat Exchange community. Monitor recent security alerts and access detailed information about threats and adversaries to strengthen your cybersecurity defenses.
eprocurement.gov API
Monitor India's public procurement opportunities by accessing active tenders, bids closing today, global tenders, high-value contracts, and cancelled tenders from the Central Public Procurement Portal. Search tender details, browse participating organizations, and track real-time procurement statistics to stay informed on government contracting opportunities.
maradminbot.com API
Search and retrieve official Marine Corps MARADMIN announcements from Marines.mil, filtering by year, status, and keyword to stay updated on the latest personnel and administrative directives. Get detailed information about specific announcements by number or browse the most recent updates to ensure you never miss critical Marine Corps guidance.
13f.info API
13f.info API
illinoisreportcard.com API
Search and analyze comprehensive performance data for Illinois public schools, districts, and the state, including academic achievements in ELA, math, and science, student demographics, teacher and administrator information, school finances, and environmental conditions. Compare schools side-by-side, track growth metrics, and access accountability ratings and school highlights to make informed decisions about education quality.
customs.gov.mv API
Check import/export duties, tariff classifications, and exchange rates for Maldives customs compliance, plus track vessel movements, company registrations, and declaration statuses. Get real-time data directly from the official customs portal to streamline your trade and logistics operations.
bizapedia.com API
Search for detailed business profiles and contact information from Bizapedia, including company details, employee data, and communication channels. Access comprehensive business intelligence to research companies and build targeted contact lists.