MonetaryGrant
MonetaryGrant is a Grant subtype for grants of money: research grants, scholarships, arts funding, open-source sponsorships, fellowship awards. It adds one property of its own: amount (MonetaryAmount or Number).
Always use the MonetaryAmount form for amount: it carries both the value and the ISO 4217 currency code. A bare number loses the currency and makes the grant uncomparable across jurisdictions.
Full example of schema.org/MonetaryGrant json-ld markup
The markup is verified as valid with Rich Results Test from Google.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "MonetaryGrant",
"name": "Xoo Code Foundation 2026 Research Grant",
"description": "Unrestricted 12-month research grant supporting empirical work on JSON-LD parser performance across browsers and bots.",
"funder": { "@type": "Organization", "name": "Xoo Code Foundation" },
"amount": { "@type": "MonetaryAmount", "value": "50000.00", "currency": "USD" },
"fundedItem": {
"@type": "Person",
"name": "Dr. Priya Chen",
"affiliation": { "@type": "CollegeOrUniversity", "name": "Dunmore State University" }
},
"startDate": "2026-09-01",
"endDate": "2027-08-31",
"identifier": "XCF-RG-2026-011"
}
</script>Minimal valid version
The smallest markup that still produces a valid MonetaryGrant entity. Use it as the floor. Reach for the advanced example above when you want search engines and AI agents to understand more about your content.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "MonetaryGrant",
"name": "Research Grant 2026",
"funder": { "@type": "Organization", "name": "Xoo Code Foundation" },
"amount": { "@type": "MonetaryAmount", "value": "50000.00", "currency": "USD" }
}
</script>Google rich results this unlocks
Markup matching this example makes your page eligible for the following Google Search rich results. The primary target drives the required / recommended property classification in the advanced code block above.
- Google docsNo dedicated rich result (used by research-funding graphs)
Common MonetaryGrant mistakes
Mistakes that pass validation but silently fail to earn rich results or mislead consumers walking the graph. Avoid these and your markup will be ahead of most sites in the wild.
- 01
amount as bare number
Wrong"amount": 50000Right"amount": { "@type": "MonetaryAmount", "value": "50000.00", "currency": "USD" }A bare number carries no currency. Always use MonetaryAmount so 50,000 USD doesn't get conflated with 50,000 CAD or JPY.
- 02
Currency as a symbol
Wrong"currency": "$"Right"currency": "USD" (ISO 4217 three-letter code)ISO 4217 uses three-letter codes. Currency symbols are not unique ($ can be USD, CAD, AUD, MXN, etc.).
Schema properties in this example
About the example data
A Xoo Code Foundation $50,000 research grant to a university exploring JSON-LD performance.
Comments
Loading comments...