Skip to content
Get in touch

Opportunity

A funding opportunity, such as a grant or loan.

PropertyTypeRequiredDescription
iduuidYesGlobally unique id for the opportunity
titlestringYesTitle or name of the funding opportunity
statusOppStatusYesStatus of the opportunity
descriptionstringYesDescription of the opportunity’s purpose and scope
fundingOppFundingNoDetails about the funding available
keyDatesOppTimelineNoKey dates for the opportunity
sourceurlNoURL for the original source of the opportunity
customFieldsRecord<CustomField>NoAdditional custom fields specific to this opportunity
createdAtutcDateTimeYesThe timestamp (in UTC) at which the record was created
lastModifiedAtutcDateTimeYesThe timestamp (in UTC) at which the record was last modified

A JSON example of this model.

{
"id": "049b4b15-f219-4037-901e-cd95ac32fbc8",
"title": "Healthcare Innovation Research Grant",
"description": "Funding for innovative healthcare delivery solutions",
"status": {
"value": "open",
"description": "Opportunity is actively accepting applications"
},
"funding": {
"totalAmountAvailable": {
"amount": "1000000.00",
"currency": "USD"
},
"minAwardAmount": {
"amount": "10000.00",
"currency": "USD"
},
"maxAwardAmount": {
"amount": "50000.00",
"currency": "USD"
},
"minAwardCount": 5,
"maxAwardCount": 20,
"estimatedAwardCount": 10
},
"keyDates": {
"postDate": {
"name": "Opportunity posted",
"eventType": "singleDate",
"date": "2024-03-01",
"description": "Opportunity is posted publicly"
},
"closeDate": {
"name": "Opportunity closed",
"eventType": "singleDate",
"date": "2024-04-30",
"description": "Opportunity is closed to all applications"
},
"otherDates": {
"anticipatedAward": {
"name": "Anticipated award date",
"eventType": "singleDate",
"date": "2025-03-15",
"description": "When we expect to announce awards for this opportunity."
},
"applicationPeriod": {
"name": "Application period",
"eventType": "dateRange",
"startDate": "2024-03-01",
"endDate": "2024-04-30",
"description": "Applications are accepted during this period"
}
}
},
"source": "https://grants.gov/opportunity/123",
"customFields": {
"programArea": {
"name": "programArea",
"type": "string",
"value": "Healthcare Technology",
"description": "The primary focus area for this grant"
},
"eligibilityType": {
"name": "eligibilityType",
"type": "string",
"value": "Non-profit organizations",
"description": "The type of organizations eligible to apply"
}
},
"createdAt": "2024-02-28T12:00:00Z",
"lastModifiedAt": "2024-02-28T12:00:00Z"
}

The status of an opportunity, such as whether it is accepting applications.

PropertyTypeRequiredDescription
valueOppStatusOptionsYesThe status value
customValuestringNoThe display value for a custom status
descriptionstringNoA human-readable description of the status

A JSON example of this model.

{
"value": "open",
"description": "Opportunity is actively accepting applications"
}

The set of values accepted for opportunity status.

ValueDescription
forecastedOpportunity is anticipated, but not yet accepting applications
openOpportunity is actively accepting applications
closedOpportunity is no longer accepting applications
customCustom opportunity status defined within the record

A JSON example of this model.

"open"

Details about the funding available for an opportunity.

PropertyTypeRequiredDescription
totalAmountAvailableMoneyNoTotal amount of funding available
minAwardAmountMoneyNoMinimum amount of funding granted per award
maxAwardAmountMoneyNoMaximum amount of funding granted per award
minAwardCountintegerNoMinimum number of awards granted
maxAwardCountintegerNoMaximum number of awards granted
estimatedAwardCountintegerNoEstimated number of awards that will be granted

A JSON example of this model.

{
"totalAmountAvailable": {
"amount": "1000000.00",
"currency": "USD"
},
"minAwardAmount": {
"amount": "10000.00",
"currency": "USD"
},
"maxAwardAmount": {
"amount": "50000.00",
"currency": "USD"
},
"minAwardCount": 5,
"maxAwardCount": 20,
"estimatedAwardCount": 10
}

Key dates in the opportunity’s timeline, such as when the application opens and closes.

PropertyTypeRequiredDescription
postDateEventNoThe date (and time) at which the opportunity is posted
closeDateEventNoThe date (and time) at which the opportunity closes
otherDatesRecord<Event>NoAn optional map of other key dates in the opportunity timeline

A JSON example of this model.

{
"postDate": {
"name": "Opportunity posted",
"eventType": "singleDate",
"date": "2024-03-01",
"description": "Applications begin being accepted"
},
"closeDate": {
"name": "Opportunity closed",
"eventType": "singleDate",
"date": "2024-04-30",
"time": "17:00:00",
"description": "Final deadline for all submissions"
},
"otherDates": {
"applicationPeriod": {
"name": "Application period",
"eventType": "dateRange",
"startDate": "2024-03-01",
"endDate": "2024-04-30",
"description": "Applications are accepted during this period"
},
"infoSessions": {
"name": "Information session",
"eventType": "other",
"details": "Every Tuesday at 10:00 AM in March",
"description": "Information session about the opportunity"
},
"anticipatedAward": {
"name": "Anticipated award date",
"eventType": "singleDate",
"date": "2025-03-15",
"description": "When we expect to announce awards for this opportunity."
}
}
}