Worldwide turn-by-turn directions for driving, biking, and walking - isolines included
Added value services like Demographics or Segmentation APIs to augment your data
Various services are available as APIs and SDKs to enable instant integration.
Employ SDKs to obtain maps and services on native applications for Android, iOS, or Windows Phone.
Use open source JavaScript libraries, like CartoDB.js or Tangram.js, or 3rd party libraries with our data.
OEM our services, using your own application with calls to HTTP and on-premises.
Integrate data into your workflows or services using our HTTP services.
Designed for data visualization, so that overlaying data looks amazing, our basemaps provide optimum results. Custom basemaps are available using standard XYZ map tile URLs (raster) with retina support or as vector maps (GL). Implement raster tiles right now and work with us on adding vector tiles to your product.
We’ve teamed up with Mapzen to offer you their services with custom limits and quotas, exclusively through our Enterprise plan.
We’ve teamed up with Mapzen to offer you their services with custom limits and quotas, exclusively through our Enterprise plan.
We’ve teamed up with Mapzen to offer you their services with custom limits and quotas, exclusively through our Enterprise plan.
1
2
3
4
5
6
7
8
9
10
var layer = L.tileLayer('https://vector.mapzen.com/osm/{layers}/{z}/{x}/{y}.{format}?api_key=vector-tiles-xxxxxxx', {
attribution: '<a href="https://www.mapzen.com/rights">Attribution.</a>. Data ©<a href="https://openstreetmap.org/copyright">OSM</a> contributors.'
});
var map = L.map('map', {
scrollWheelZoom: false,
center: [40.7127837, -74.0059413],
zoom: 6
});
map.addLayer(layer);
We’ve teamed up with Mapzen to offer you their services with custom limits and quotas, exclusively through our Enterprise plan.
Adding them is simple and takes just a few lines of code.
1
2
3
4
5
6
7
8
9
10
11
var layer = L.tileLayer('http://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png', {
attribution: '© <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors, © <a href="https://cartodb.com/attributions">CartoDB</a>'
});
var map = L.map('map', {
scrollWheelZoom: false,
center: [40.7127837, -74.0059413],
zoom: 6
});
map.addLayer(layer);
CartoDB basemaps can be used in any CartoDB.js and Leaflet map you make. Adding them is simple and takes just a few lines of code.
1
2
3
4
5
6
7
8
9
10
11
var layer = L.tileLayer('http://{s}.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png',{
attribution: '© <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors, © <a href="https://cartodb.com/attributions">CartoDB</a>'
});
var map = L.map('map', {
scrollWheelZoom: false,
center: [40.7127837, -74.0059413],
zoom: 6
});
map.addLayer(layer);
CartoDB basemaps can be used in any CartoDB.js and Leaflet map you make. Adding them is simple and takes just a few lines of code.
Continuous data updates based on open data sources like OpenStreetMap.
Your data will always fit over these basemaps, because they are designed for data visualization.
All maps are cached through a global CDN with more than 30 POPs providing accurate maps.
Use Tangram Play to design your basemaps or further customize them. We provide a set of pre-designed basemaps and professional services for the best cartographic solution.
OEM can be used on our multi-platform libraries, packaged, or with 3rd party libraries.
Geocoding allows datasets that don't contain a geospatial column to be transformed into a map with accurate and precise location identification. We make use of OpenStreetMap data or 3rd party providers to offer worldwide coverage. Affordable geocoding services can be stored and used anywhere you want. Depending on your needs, we can provide you with different options.
SELECT cdb_geocode_admin0_polygon('France')
UPDATE {tablename} SET {the_geom} = cdb_geocode_admin0_polygon({country_column})SELECT cdb_geocode_admin1_polygon('Alicante', 'Spain')
UPDATE {tablename} SET the_geom = cdb_geocode_admin1_polygon({province_column}, {country_column})SELECT cdb_geocode_namedplace_point('New York', 'New York', 'USA')
UPDATE {tablename} SET the_geom = cdb_geocode_namedplace_point({city_column}, {province_column}, 'Spain')SELECT cdb_geocode_postalcode_polygon('11211', 'USA')
UPDATE {tablename} SET the_geom = cdb_geocode_postalcode_polygon({postal_code_column}, 'USA')SELECT cdb_geocode_postalcode_point('11211', 'USA')
UPDATE {tablename} SET the_geom = cdb_geocode_postalcode_point({postal_code_column}, 'USA')SELECT cdb_geocode_ipaddress_point('102.23.34.1')
UPDATE {tablename} SET the_geom = cdb_geocode_ipaddress_point('102.23.34.1')SELECT cdb_geocode_street_point('651 Lombard Street', 'San Francisco', 'California', 'United States')
UPDATE {tablename} SET the_geom = cdb_geocode_street_point({street_name_column})This service is subject to quota limitations, and extra fees may apply. Please view our documentation, and terms and conditions.
The Geocoder API is simple and easy to use. View tutorials, discover tips & tricks, or reference our FAQs to learn how you can make every data point count.
Save and store the results of your geocoding query to your database and make them part of an analytical workflow.
Apply local searches that combine the best nearby search results with the best matches from around the world.
All the power of PostgreSQL and PostGIS at your fingertips. Start using our geocoding services with the tools you already know.
Based on OpenStreetMap's road network data, CartoDB’s routing services provide flexible limits for easy driving, walking, and cycling and turn-by-turn directions that are available globally using the JavaScript client or the JSON API over HTTP.
SELECT duration, length, shape FROM cdb_route_point_to_point('POINT(-3.70237112 40.41706163)'::geometry,'POINT(-3.69909883 40.41236875)'::geometry, 'car')SELECT duration, length, shape FROM cdb_route_point_to_point('POINT(-3.70237112 40.41706163)'::geometry,'POINT(-3.69909883 40.41236875)'::geometry, 'walk')SELECT duration, length, shape FROM cdb_route_point_to_point('POINT(-3.70237112 40.41706163)'::geometry,'POINT(-3.69909883 40.41236875)'::geometry, 'bicycle')Take a look at our documentation, view tutorials, and reference the FAQs to learn more about routing.
Rapid analysis to provide the shortest course based on your mode of transportation.
Store routing results permanently.
Time and Distance Isolines offer forward and reverse measurements of distance to accurately run calculations up to the minute and with a meter level of detail. Determine how long it takes to go to various location points via walking or driving, and the area covered by a specific distance to empower your business analysis and intelligence, instead of just knowing raw distance.
SELECT * FROM cdb_isochrone('POINT(-3.70568 40.42028)'::geometry, 'walk', ARRAY[300,900]::integer[], ARRAY['quality=3']::text[]);SELECT * FROM cdb_isodistance('POINT(-3.70568 40.42028)'::geometry, 'car', ARRAY[1000]::integer[], ARRAY['mode_traffic=enabled','quality=3']::text[]);View tutorials, find tips & tricks, and reference the FAQs to learn more about the Data Services API.
Calculating an area of influence based on distance for example will be a matter of seconds and as simple as an SQL statement.
Distance Isolines can be fully integrated in 3rd party applications as part of the publicly available Data Services API.
The world's most valuable data made available for discovery and enrichment. Location Intelligence services provide you metrics about populations at specific locations, as well as business, housing, and transportation data. Updated regularly, licensed for business use-cases, and backed by the power of CartoDB, this data will take you places.
https://.cartodb.com/api/v2/sql?api_key=&q=SELECT * FROM OBS_GetDemographicSnapshot(CDB_LatLng(37.804444, -122.270833))View tutorials, find tips & tricks, and reference the FAQs to learn more about the Data Observatory.
Gain insights and details of population characteristics based on specific locations. View and analyze data including: population age, ethnicity, household income, and jobs by industry.
Leverage even more insights into population segments and visualize and analyze lifestyle characteristics like family status, income status, financial preferences, and interests.
Mapzen, is an excellent open source platform that offers location data services at the best price. We partnered with them to commercialize their services and collaborate on location based technologies. Our partnered services, libraries and SDKs, will be well supported and include the latest technology advances.
Stamen is a great custom basemaps service that creates tailored cartography for your brand. Our partnership provides in-house cartographers to create stunning and unparalleled brand-matching visualizations for your apps.
If you need Enterprise features or bigger quotas, we are ready for you.
If you're interested, you can access a free plan through our partner, Mapzen, here.
Have a question about using CartoDB? Contact us by email.