Firecrawl Alexandria
Poly Haven
CC0 HDRIs, PBR textures and 3D models from Poly Haven's public API: search the library, read one asset with authors, licence, polycount and every download URL by map, resolution and format, and list categories.
3 ready-made skills use Poly HavenTry Poly Haven now.
Choose an example or ask your own question.
TRY ASKING
Codefollows the fields above
const result = await firecrawl.scrape({
alexandria: {
provider: "polyhaven-com",
capability: "graphics-assets/get_asset",
options: {
id: "brick_wall_001",
resolution: "1k",
},
},
});2Response example
This is a sample shape. Press Run to see live data from Poly Haven.
{
"attributes": {
"condition": [
"weathered",
"worn",
"damaged"
],
"origin": "man_made",
"setting": "either",
"surface_use": "wall"
},
"author_notes": null,
"authors": [
{
"name": "Dimitrios Savva",
"role": "Photography"
},
{
"name": "Rob Tuytel",
"role": "Processing"
}
],
"categories": [
"brick",
"man made",
"outdoor",
"indoor",
"clean",
"wall"
],
"category": "Brick & Block/Clay Brick/Running-Bond",
"collections": [],
"coordinates": null,
"date_taken": null,
"description": "Free 8K texture of a red, rough industrial brick wall with baked-in grime, chipped edges, varied mortar tones and pronounced surface relief.",
"dimensions_mm": [
3000,
3000
],
"download_count": 115589,
"evs_cap": null,
"file_count": 24,
"file_filter": {
"format": null,
"resolution": "1k"
},
"files": [
{
"component": "AO",
"format": "exr",
"includes": [],
"md5": "46cb8e3955edf1cfe245581bccb5a011",
"resolution": "1k",
"size_bytes": 655746,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/exr/1k/brick_wall_001/brick_wall_001_ao_1k.exr"
},
{
"component": "AO",
"format": "jpg",
"includes": [],
"md5": "aa63a3345a5217f34aae37a05344ce00",
"resolution": "1k",
"size_bytes": 269071,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/brick_wall_001/brick_wall_001_ao_1k.jpg"
},
{
"component": "AO",
"format": "png",
"includes": [],
"md5": "a7194fda48f7fc52a5f3c915b6ec40bb",
"resolution": "1k",
"size_bytes": 470899,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/png/1k/brick_wall_001/brick_wall_001_ao_1k.png"
},
{
"component": "arm",
"format": "exr",
"includes": [],
"md5": "5d564e88e51a599e0323c5d60295a20e",
"resolution": "1k",
"size_bytes": 923369,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/exr/1k/brick_wall_001/brick_wall_001_arm_1k.exr"
},
{
"component": "arm",
"format": "jpg",
"includes": [],
"md5": "bb40df6639b15f56ecb484b350cbc45d",
"resolution": "1k",
"size_bytes": 123384,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/brick_wall_001/brick_wall_001_arm_1k.jpg"
},
{
"component": "arm",
"format": "png",
"includes": [],
"md5": "b2ed4ccc04ed25cfd682e4fe13200747",
"resolution": "1k",
"size_bytes": 1084907,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/png/1k/brick_wall_001/brick_wall_001_arm_1k.png"
},
{
"component": "blend",
"format": "blend",
"includes": [
{
"md5": "955d2d4500eb549be0f2873305782798",
"path": "textures/brick_wall_001_diffuse_1k.jpg",
"size_bytes": 574381,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/brick_wall_001/brick_wall_001_diffuse_1k.jpg"
},
{
"md5": "2b5d461ef87420993fe52ff13753dcb1",
"path": "textures/brick_wall_001_displacement_1k.png",
"size_bytes": 1874946,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/png/1k/brick_wall_001/brick_wall_001_displacement_1k.png"
},
{
"md5": "2e1ea0448ff3209d35ac21b8f5917aec",
"path": "textures/brick_wall_001_nor_gl_1k.exr",
"size_bytes": 2241164,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/exr/1k/brick_wall_001/brick_wall_001_nor_gl_1k.exr"
},
{
"md5": "618ceca60a4321aecc6d61eebe53d551",
"path": "textures/brick_wall_001_rough_1k.jpg",
"size_bytes": 211093,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/brick_wall_001/brick_wall_001_rough_1k.jpg"
}
],
"md5": "cd0ad1b47170729dc6a44f50a8eb4f3d",
"resolution": "1k",
"size_bytes": 277899,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/blend/1k/brick_wall_001/brick_wall_001_1k.blend"
},
{
"component": "Diffuse",
"format": "exr",
"includes": [],
"md5": "df51e840e6ed826ca4d2478fe23c0718",
"resolution": "1k",
"size_bytes": 1658122,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/exr/1k/brick_wall_001/brick_wall_001_diffuse_1k.exr"
},
{
"component": "Diffuse",
"format": "jpg",
"includes": [],
"md5": "955d2d4500eb549be0f2873305782798",
"resolution": "1k",
"size_bytes": 574381,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/brick_wall_001/brick_wall_001_diffuse_1k.jpg"
},
{
"component": "Diffuse",
"format": "png",
"includes": [],
"md5": "0fb8052e42bd6bc7141b28c481437a8b",
"resolution": "1k",
"size_bytes": 1782607,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/png/1k/brick_wall_001/brick_wall_001_diffuse_1k.png"
},
{
"component": "Displacement",
"format": "exr",
"includes": [],
"md5": "d96682385c93fb425f8af69bd40efa46",
"resolution": "1k",
"size_bytes": 343530,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/exr/1k/brick_wall_001/brick_wall_001_displacement_1k.exr"
},
{
"component": "Displacement",
"format": "jpg",
"includes": [],
"md5": "b36f80cb6e16f7de8354bd1593263986",
"resolution": "1k",
"size_bytes": 172991,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/brick_wall_001/brick_wall_001_displacement_1k.jpg"
},
{
"component": "Displacement",
"format": "png",
"includes": [],
"md5": "2b5d461ef87420993fe52ff13753dcb1",
"resolution": "1k",
"size_bytes": 1874946,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/png/1k/brick_wall_001/brick_wall_001_displacement_1k.png"
},
{
"component": "gltf",
"format": "gltf",
"includes": [
{
"md5": "658b6a4923dd1b90c42e0d0595957743",
"path": "brick_wall_001.bin",
"size_bytes": 2370100,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/gltf/8k/brick_wall_001/brick_wall_001.bin"
},
{
"md5": "955d2d4500eb549be0f2873305782798",
"path": "textures/brick_wall_001_diffuse_1k.jpg",
"size_bytes": 574381,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/brick_wall_001/brick_wall_001_diffuse_1k.jpg"
},
{
"md5": "be151875ed0897fc716aeef6daac8bd5",
"path": "textures/brick_wall_001_nor_gl_1k.jpg",
"size_bytes": 295279,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/brick_wall_001/brick_wall_001_nor_gl_1k.jpg"
},
{
"md5": "618ceca60a4321aecc6d61eebe53d551",
"path": "textures/brick_wall_001_rough_1k.jpg",
"size_bytes": 211093,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/brick_wall_001/brick_wall_001_rough_1k.jpg"
}
],
"md5": "f5950f35baa0a0b437d3726f1bb8984b",
"resolution": "1k",
"size_bytes": 3564,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/gltf/1k/brick_wall_001/brick_wall_001_1k.gltf"
},
{
"component": "mtlx",
"format": "mtlx",
"includes": [
{
"md5": "955d2d4500eb549be0f2873305782798",
"path": "textures/brick_wall_001_diffuse_1k.jpg",
"size_bytes": 574381,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/brick_wall_001/brick_wall_001_diffuse_1k.jpg"
},
{
"md5": "2b5d461ef87420993fe52ff13753dcb1",
"path": "textures/brick_wall_001_displacement_1k.png",
"size_bytes": 1874946,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/png/1k/brick_wall_001/brick_wall_001_displacement_1k.png"
},
{
"md5": "2e1ea0448ff3209d35ac21b8f5917aec",
"path": "textures/brick_wall_001_nor_gl_1k.exr",
"size_bytes": 2241164,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/exr/1k/brick_wall_001/brick_wall_001_nor_gl_1k.exr"
},
{
"md5": "618ceca60a4321aecc6d61eebe53d551",
"path": "textures/brick_wall_001_rough_1k.jpg",
"size_bytes": 211093,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/brick_wall_001/brick_wall_001_rough_1k.jpg"
}
],
"md5": "d013825720d161f6fd3e47abf951a581",
"resolution": "1k",
"size_bytes": 4729,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/mtlx/1k/brick_wall_001/brick_wall_001_1k.mtlx"
},
{
"component": "nor_dx",
"format": "exr",
"includes": [],
"md5": "7505dc1f2d40afa50c0b169c059a6c62",
"resolution": "1k",
"size_bytes": 2244408,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/exr/1k/brick_wall_001/brick_wall_001_nor_dx_1k.exr"
},
{
"component": "nor_dx",
"format": "jpg",
"includes": [],
"md5": "11cef145def0b0c298dd94f33b7a2b0b",
"resolution": "1k",
"size_bytes": 295464,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/brick_wall_001/brick_wall_001_nor_dx_1k.jpg"
},
{
"component": "nor_dx",
"format": "png",
"includes": [],
"md5": "b830cedb12ef577f9bbb5c751159b8e1",
"resolution": "1k",
"size_bytes": 2562977,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/png/1k/brick_wall_001/brick_wall_001_nor_dx_1k.png"
},
{
"component": "nor_gl",
"format": "exr",
"includes": [],
"md5": "2e1ea0448ff3209d35ac21b8f5917aec",
"resolution": "1k",
"size_bytes": 2241164,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/exr/1k/brick_wall_001/brick_wall_001_nor_gl_1k.exr"
},
{
"component": "nor_gl",
"format": "jpg",
"includes": [],
"md5": "be151875ed0897fc716aeef6daac8bd5",
"resolution": "1k",
"size_bytes": 295279,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/brick_wall_001/brick_wall_001_nor_gl_1k.jpg"
},
{
"component": "nor_gl",
"format": "png",
"includes": [],
"md5": "99200c9dd07ae8bc85f5a027deea4b78",
"resolution": "1k",
"size_bytes": 2562545,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/png/1k/brick_wall_001/brick_wall_001_nor_gl_1k.png"
},
{
"component": "Rough",
"format": "exr",
"includes": [],
"md5": "0d6e965a5c47196a7050b8e07217d07b",
"resolution": "1k",
"size_bytes": 587423,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/exr/1k/brick_wall_001/brick_wall_001_rough_1k.exr"
},
{
"component": "Rough",
"format": "jpg",
"includes": [],
"md5": "618ceca60a4321aecc6d61eebe53d551",
"resolution": "1k",
"size_bytes": 211093,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/jpg/1k/brick_wall_001/brick_wall_001_rough_1k.jpg"
},
{
"component": "Rough",
"format": "png",
"includes": [],
"md5": "29388613a9bd406979e5d82ba58e7dec",
"resolution": "1k",
"size_bytes": 412987,
"url": "https://dl.polyhaven.org/file/ph-assets/Textures/png/1k/brick_wall_001/brick_wall_001_rough_1k.png"
}
],
"formats": [
"blend",
"exr",
"gltf",
"jpg",
"mtlx",
"png"
],
"id": "brick_wall_001",
"license": {
"attribution_required": false,
"commercial_use": true,
"credit": "\"Brick Wall 001\" by Dimitrios Savva, Rob Tuytel, Poly Haven (https://polyhaven.com/a/brick_wall_001), CC0 1.0",
"id": "CC0-1.0",
"name": "Creative Commons CC0 1.0 Universal (public domain dedication)",
"source_credit": "Powered by Poly Haven",
"terms_url": "https://polyhaven.com/license",
"url": "https://creativecommons.org/publicdomain/zero/1.0/"
},
"lods": null,
"max_resolution": {
"height": 8192,
"width": 8192
},
"name": "Brick Wall 001",
"observed_at_ms": 1793740477095,
"page_url": "https://polyhaven.com/a/brick_wall_001",
"polycount": null,
"published_at": "2021-03-13T13:08:33Z",
"resolutions": [
"1k",
"2k",
"4k",
"8k"
],
"source_urls": [
"https://api.polyhaven.com/info/brick_wall_001",
"https://api.polyhaven.com/files/brick_wall_001"
],
"tags": [
"red",
"rough",
"industrial",
"plain",
"baked"
],
"texel_density": null,
"thumbnail_url": "https://cdn.polyhaven.com/asset_img/thumbs/brick_wall_001.png?width=256&height=256&format=webp&v=99965586",
"type": "texture",
"vault": null,
"whitebalance_k": null
}Use cases
3Built-in skills that call Poly Haven.
Related providers
Browse the library//
Get started
//
Give your agent Poly Haven.
One API key for the live web and every provider in Alexandria.
Are you an AI agent? See setup options