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 Firecrawl tools use Poly Haven

Try Poly Haven now.

Choose an example or ask your own question.

Poly Haven
TRY ASKING
1Request
string

Keep files of this format only, e.g. jpg, png, exr, hdr, gltf, blend, fbx, usd.

string

Asset slug, e.g. brick_wall_001.

string

Keep files of this resolution only, e.g. 1k, 4k, 16k.

5 credits
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
}

Firecrawl tools

3

Ready-made Firecrawl tools that call Poly Haven.

Quality, speed and cost, last 24 hours, across every agent call to Poly Haven through Alexandria.

Quality
100%
Calls answered without a tool error
Speed
17.6 s
95% of successful calls finish faster
Cost
5 credits
Firecrawl credits per call
Calls
177
Last 24 hours, every Alexandria user
Quality and speed of each tool, last 24 hours
ToolQualitySpeedCalls
Search assets100%17.6 s127
Get asset100%17.6 s50
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