You can also use our API to generate schemas programmatically:
POST /api/generate
Content-Type: application/json
{
"urls": [
"https://example.com",
"https://example.com/page1"
],
"author_info": { // Required
"name": "Greg Broderick",
"jobTitle": "Broker",
"organization": "Bend Oregon Real Estate, Inc."
},
"organization_info": { // Optional
"type": "RealEstateAgent",
"name": "Bend Oregon Real Estate, Inc.",
"telephone": "(541) 280-2363",
"address": {
"type": "PostalAddress",
"streetAddress": "109 NW Greenwood Suite #105",
"addressLocality": "Bend",
"addressRegion": "OR",
"postalCode": "97703",
"addressCountry": "US"
}
},
"exclusion_patterns": [ // Optional
"/property-search/*",
"/login",
"/admin/*"
]
}
This will return JSON with the generated schemas for each URL. The author_info
field is required. The organization_info
and exclusion_patterns
fields are optional. URLs matching any pattern in exclusion_patterns
will be skipped.