FEMA Disaster & Public Assistance Intelligence
Pricing
from $4.00 / 1,000 results
FEMA Disaster & Public Assistance Intelligence
Query official FEMA OpenFEMA datasets for disaster and public assistance records.
FEMA Disaster & Public Assistance Intelligence
Pricing
from $4.00 / 1,000 results
Query official FEMA OpenFEMA datasets for disaster and public assistance records.
You can access the FEMA Disaster & Public Assistance Intelligence programmatically from your own applications by using the Apify API. You can also choose the language preference from below. To use the Apify API, you’ll need an Apify account and your API token, found in API & Integrations in Apify Console.
{ "openapi": "3.0.1", "info": { "version": "0.1", "x-build-id": "I2EmHErCPIFsC8FtN" }, "servers": [ { "url": "https://api.apify.com/v2" } ], "paths": { "/acts/commanding_hotdog~fema-disaster-assistance-intelligence/run-sync-get-dataset-items": { "post": { "operationId": "run-sync-get-dataset-items-commanding_hotdog-fema-disaster-assistance-intelligence", "x-openai-isConsequential": false, "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.", "tags": [ "Run Actor" ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/inputSchema" } } } }, "parameters": [ { "name": "token", "in": "query", "required": true, "schema": { "type": "string" }, "description": "Enter your Apify token here" } ], "responses": { "200": { "description": "OK" } } } }, "/acts/commanding_hotdog~fema-disaster-assistance-intelligence/runs": { "post": { "operationId": "runs-sync-commanding_hotdog-fema-disaster-assistance-intelligence", "x-openai-isConsequential": false, "summary": "Executes an Actor and returns information about the initiated run in response.", "tags": [ "Run Actor" ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/inputSchema" } } } }, "parameters": [ { "name": "token", "in": "query", "required": true, "schema": { "type": "string" }, "description": "Enter your Apify token here" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/runsResponseSchema" } } } } } } }, "/acts/commanding_hotdog~fema-disaster-assistance-intelligence/run-sync": { "post": { "operationId": "run-sync-commanding_hotdog-fema-disaster-assistance-intelligence", "x-openai-isConsequential": false, "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.", "tags": [ "Run Actor" ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/inputSchema" } } } }, "parameters": [ { "name": "token", "in": "query", "required": true, "schema": { "type": "string" }, "description": "Enter your Apify token here" } ], "responses": { "200": { "description": "OK" } } } } }, "components": { "schemas": { "inputSchema": { "type": "object", "properties": { "datasets": { "title": "Datasets", "type": "array", "description": "FEMA datasets to query. Dataset names will be validated by the Actor.", "items": { "type": "string" }, "default": [ "disaster_declarations" ] }, "states": { "title": "States", "type": "array", "description": "Optional two-letter US state or territory abbreviations used to filter results.", "items": { "type": "string", "minLength": 2, "maxLength": 2 }, "default": [] }, "maxResults": { "title": "Maximum results", "minimum": 1, "maximum": 100000, "type": "integer", "description": "Maximum number of records returned across the selected datasets.", "default": 1000 }, "outputMode": { "title": "Output mode", "enum": [ "flat", "normalized", "summary", "raw" ], "type": "string", "description": "Shape of emitted records: flat, normalized, summary, or raw.", "default": "normalized" }, "includeRawFields": { "title": "Include raw fields", "type": "boolean", "description": "Whether normalized records retain the complete original FEMA source record.", "default": true }, "counties": { "title": "Counties", "type": "array", "description": "Optional county or designated-area names.", "items": { "type": "string", "minLength": 1, "maxLength": 100 }, "default": [] }, "disasterNumbers": { "title": "Disaster numbers", "type": "array", "description": "Optional FEMA disaster declaration numbers.", "items": { "type": "string", "pattern": "^[0-9]+$" }, "default": [] }, "startDate": { "title": "Start date", "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$", "type": "string", "description": "Optional inclusive declaration or update start date (YYYY-MM-DD)." }, "endDate": { "title": "End date", "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$", "type": "string", "description": "Optional inclusive declaration or update end date (YYYY-MM-DD)." }, "modifiedSince": { "title": "Modified since", "type": "string", "description": "Optional ISO-8601 timestamp including timezone." }, "minFederalObligatedAmount": { "title": "Minimum federal obligated amount", "minimum": 0, "type": "number", "description": "Optional minimum federal obligated amount; omit to disable this filter." }, "maxFederalObligatedAmount": { "title": "Maximum federal obligated amount", "minimum": 0, "type": "number", "description": "Optional maximum federal obligated amount; omit to disable this filter." }, "maxPages": { "title": "Maximum pages", "minimum": 1, "maximum": 10000, "type": "integer", "description": "Maximum API pages to read per dataset.", "default": 100 }, "pageSize": { "title": "Page size", "minimum": 1, "maximum": 1000, "type": "integer", "description": "Number of records requested per API page.", "default": 100 }, "maxRuntimeSeconds": { "title": "Maximum runtime seconds", "minimum": 1, "maximum": 3600, "type": "integer", "description": "Maximum runtime budget in seconds.", "default": 300 }, "requestDelayMs": { "title": "Request delay milliseconds", "minimum": 0, "maximum": 60000, "type": "integer", "description": "Delay between API requests in milliseconds.", "default": 0 }, "rowGranularity": { "title": "Row granularity", "enum": [ "disaster", "designated_area", "both" ], "type": "string", "description": "Whether to emit disaster, designated-area, or both row levels.", "default": "designated_area" }, "includeSummary": { "title": "Include summary", "type": "boolean", "description": "Emit a run summary record.", "default": true }, "includeSourceMetadata": { "title": "Include source metadata", "type": "boolean", "description": "Include official source and retrieval metadata.", "default": true }, "stopOnLimit": { "title": "Stop on result limit", "type": "boolean", "description": "Stop fetching when the result limit is reached.", "default": true }, "incidentTypes": { "title": "Incident types", "type": "array", "description": "Optional FEMA incident type filters.", "items": { "type": "string" }, "default": [] }, "declarationTypes": { "title": "Declaration types", "type": "array", "description": "Optional FEMA declaration type filters.", "items": { "type": "string" }, "default": [] }, "applicantIds": { "title": "Applicant IDs", "type": "array", "description": "Optional applicant identifier filters.", "items": { "type": "string" }, "default": [] }, "select": { "title": "Selected fields", "type": "array", "description": "Optional FEMA OData field projection.", "items": { "type": "string" }, "default": [] }, "orderby": { "title": "Order by", "type": "string", "description": "Optional FEMA OData ordering expression." }, "advancedFilters": { "title": "Advanced filters", "type": "object", "description": "Optional dataset-specific OData clauses; validated before network access.", "default": {}, "additionalProperties": true } } }, "runsResponseSchema": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "actId": { "type": "string" }, "userId": { "type": "string" }, "startedAt": { "type": "string", "format": "date-time", "example": "2025-01-08T00:00:00.000Z" }, "finishedAt": { "type": "string", "format": "date-time", "example": "2025-01-08T00:00:00.000Z" }, "status": { "type": "string", "example": "READY" }, "meta": { "type": "object", "properties": { "origin": { "type": "string", "example": "API" }, "userAgent": { "type": "string" } } }, "stats": { "type": "object", "properties": { "inputBodyLen": { "type": "integer", "example": 2000 }, "rebootCount": { "type": "integer", "example": 0 }, "restartCount": { "type": "integer", "example": 0 }, "resurrectCount": { "type": "integer", "example": 0 }, "computeUnits": { "type": "integer", "example": 0 } } }, "options": { "type": "object", "properties": { "build": { "type": "string", "example": "latest" }, "timeoutSecs": { "type": "integer", "example": 300 }, "memoryMbytes": { "type": "integer", "example": 1024 }, "diskMbytes": { "type": "integer", "example": 2048 } } }, "buildId": { "type": "string" }, "defaultKeyValueStoreId": { "type": "string" }, "defaultDatasetId": { "type": "string" }, "defaultRequestQueueId": { "type": "string" }, "buildNumber": { "type": "string", "example": "1.0.0" }, "containerUrl": { "type": "string" }, "usage": { "type": "object", "properties": { "ACTOR_COMPUTE_UNITS": { "type": "integer", "example": 0 }, "DATASET_READS": { "type": "integer", "example": 0 }, "DATASET_WRITES": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_READS": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_WRITES": { "type": "integer", "example": 1 }, "KEY_VALUE_STORE_LISTS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_READS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_WRITES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_INTERNAL_GBYTES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_EXTERNAL_GBYTES": { "type": "integer", "example": 0 }, "PROXY_RESIDENTIAL_TRANSFER_GBYTES": { "type": "integer", "example": 0 }, "PROXY_SERPS": { "type": "integer", "example": 0 }, "PROXY_UNBLOCKER_UNITS": { "type": "integer", "example": 0 } } }, "usageTotalUsd": { "type": "number", "example": 0.00005 }, "usageUsd": { "type": "object", "properties": { "ACTOR_COMPUTE_UNITS": { "type": "integer", "example": 0 }, "DATASET_READS": { "type": "integer", "example": 0 }, "DATASET_WRITES": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_READS": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_WRITES": { "type": "number", "example": 0.00005 }, "KEY_VALUE_STORE_LISTS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_READS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_WRITES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_INTERNAL_GBYTES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_EXTERNAL_GBYTES": { "type": "integer", "example": 0 }, "PROXY_RESIDENTIAL_TRANSFER_GBYTES": { "type": "integer", "example": 0 }, "PROXY_SERPS": { "type": "integer", "example": 0 }, "PROXY_UNBLOCKER_UNITS": { "type": "integer", "example": 0 } } } } } } } } }}OpenAPI is a standard for designing and describing RESTful APIs, allowing developers to define API structure, endpoints, and data formats in a machine-readable way. It simplifies API development, integration, and documentation.
OpenAPI is effective when used with AI agents and GPTs by standardizing how these systems interact with various APIs, for reliable integrations and efficient communication.
By defining machine-readable API specifications, OpenAPI allows AI models like GPTs to understand and use varied data sources, improving accuracy. This accelerates development, reduces errors, and provides context-aware responses, making OpenAPI a core component for AI applications.
You can download the OpenAPI definitions for FEMA Disaster & Public Assistance Intelligence from the options below:
If you’d like to learn more about how OpenAPI powers GPTs, read our blog post.
You can also check out our other API clients: