Build powerful integrations with the MapEmbed API
All API requests require authentication using an API key. You can generate API keys from your dashboard.
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.mapembed.com/v1/maps
Note: Keep your API keys secure. Never commit them to public repositories or expose them in client-side code.
/v1/maps
Retrieve all maps for the authenticated user.
{
"maps": [
{
"id": "map123",
"title": "My Map",
"published": true,
"views": 1234,
"createdAt": "2026-01-15T10:30:00Z"
}
]
}
/v1/maps
Create a new map.
{
"title": "My New Map",
"description": "A beautiful map",
"published": false
}
{
"id": "map456",
"title": "My New Map",
"description": "A beautiful map",
"published": false,
"createdAt": "2026-02-08T14:20:00Z"
}
/v1/maps/:id
Update an existing map.
{
"title": "Updated Map Title",
"published": true
}
/v1/maps/:id
Delete a map.
{
"success": true,
"message": "Map deleted successfully"
}
For additional API support or questions, please contact our development team.
Contact Support