---
type: "firecrawl-provider"
description: "MorphoSource, Duke University's research repository of 3D specimen data (CT scans, meshes, photogrammetry) for biology, paleontology and anthropology: search media and physical objects (specimens) by text, taxon, media type, modality, institution, licence and download access; read a media record with its specimen, taxonomy, scanner and scan parameters, mesh polygon count, file name/format/size, thumbnail, citation and funding, and per-record licence terms (Creative Commons URL, rights statement, commercial-use and 3D-printing terms). Download access is reported as status only: MorphoSource files need a signed-in account, so no download URL is returned. Uses the keyless public REST API."
use_when: "MorphoSource, Duke University's research repository of 3D specimen data (CT scans, meshes, photogrammetry) for biology, paleontology and anthropology: search media and physical objects (specimens) by text, taxon, media type, modality, institution, licence and download access; read a media record with its specimen, taxonomy, scanner and scan parameters, mesh polygon count, file name/format/size, thumbnail, citation and funding, and per-record licence terms (Creative Commons URL, rights statement, commercial-use and 3D-printing terms). Download access is reported as status only: MorphoSource files need a signed-in account, so no download URL is returned. Uses the keyless public REST API.\n\nMorphoSource, Duke University's research repository of 3D specimen data (CT scans, meshes, photogrammetry) for biology, paleontology and anthropology: search media and physical objects (specimens) by text, taxon, media type, modality, institution, licence and download access; read a media record with its specimen, taxonomy, scanner and scan parameters, mesh polygon count, file name/format/size, thumbnail, citation and funding, and per-record licence terms (Creative Commons URL, rights statement, commercial-use and 3D-printing terms). Download access is reported as status only: MorphoSource files need a signed-in account, so no download URL is returned. Uses the keyless public REST API."
categories: "Research"
capabilities: 4
credits_per_call: 5
---
# MorphoSource on Firecrawl Alexandria

MorphoSource, Duke University's research repository of 3D specimen data (CT scans, meshes, photogrammetry) for biology, paleontology and anthropology: search media and physical objects (specimens) by text, taxon, media type, modality, institution, licence and download access; read a media record with its specimen, taxonomy, scanner and scan parameters, mesh polygon count, file name/format/size, thumbnail, citation and funding, and per-record licence terms (Creative Commons URL, rights statement, commercial-use and 3D-printing terms). Download access is reported as status only: MorphoSource files need a signed-in account, so no download URL is returned. Uses the keyless public REST API.

- Categories: Research
- Category index: [Research category](https://firecrawl.dev/alexandria/agents/categories/research)
- Provider key: `morphosource-org`
- Access: Firecrawl credits
- Cost: 5 credits per call

## More

- [Human guide](https://firecrawl.dev/app/alexandria/morphosource-org)
- [OpenAPI spec](https://firecrawl.dev/alexandria/agents/providers/morphosource-org/openapi.json)

## Capabilities

- [Get media](https://firecrawl.dev/alexandria/agents/providers/morphosource-org/models-3d/get_media): One MorphoSource media record by id or media page URL: title, type, modality, part, side, description, specimen with taxonomy, creator, scanner and imaging facility, scan parameters (pixel spacing, slice thickness, unit), file metadata (name, format, size, mesh polygon and vertex counts, UV and vertex colour flags, bounding box, image dimensions, files in an archive), per-record licence terms, download access status, thumbnail, ARK/DOI, citation, funding, collections and external viewer link. Unknown and private media fail as not_found.
- [Search media](https://firecrawl.dev/alexandria/agents/providers/morphosource-org/models-3d/search_media): Search MorphoSource media (meshes, CT and other image series) by free text and exact facet filters: exact taxon name or any GBIF rank (taxon_group), media type, modality, object type, organization, download access and licence URL; filters are ANDed and all are optional. Each row has the media id, title, type, modality, part, specimen (id, catalog title, organization, taxon, GBIF classification), creator, licence terms, download access status, file name/format/size, thumbnail and page URL. Page-numbered via next_page. An empty page is a valid result.
- [Get object](https://firecrawl.dev/alexandria/agents/providers/morphosource-org/specimens/get_object): One MorphoSource physical object by id or specimen page URL: catalog title, type, organization, institution and collection codes, catalog number, occurrence id, iDigBio UUID, taxon, GBIF classification, sex, vouchered flag, creator, ARK and dates. Unknown ids fail as not_found.
- [Search objects](https://firecrawl.dev/alexandria/agents/providers/morphosource-org/specimens/search_objects): Search MorphoSource physical objects (biological specimens and cultural heritage objects) by free text, exact taxon name or any GBIF rank (taxon_group), object type and organization. Each row has the object id, catalog title, institution and collection codes, catalog number, occurrence id, iDigBio UUID, taxon, GBIF classification, sex, ARK and page URL. Page-numbered via next_page. An empty page is a valid result.

## 1. Choose this provider when

MorphoSource, Duke University's research repository of 3D specimen data (CT scans, meshes, photogrammetry) for biology, paleontology and anthropology: search media and physical objects (specimens) by text, taxon, media type, modality, institution, licence and download access; read a media record with its specimen, taxonomy, scanner and scan parameters, mesh polygon count, file name/format/size, thumbnail, citation and funding, and per-record licence terms (Creative Commons URL, rights statement, commercial-use and 3D-printing terms). Download access is reported as status only: MorphoSource files need a signed-in account, so no download URL is returned. Uses the keyless public REST API.

MorphoSource, Duke University's research repository of 3D specimen data (CT scans, meshes, photogrammetry) for biology, paleontology and anthropology: search media and physical objects (specimens) by text, taxon, media type, modality, institution, licence and download access; read a media record with its specimen, taxonomy, scanner and scan parameters, mesh polygon count, file name/format/size, thumbnail, citation and funding, and per-record licence terms (Creative Commons URL, rights statement, commercial-use and 3D-printing terms). Download access is reported as status only: MorphoSource files need a signed-in account, so no download URL is returned. Uses the keyless public REST API.

## 2. Minimal request

Call `POST https://api.firecrawl.dev/v2/scrape` with `{ alexandria: { provider, capability, options } }`. For a batch, send `{ alexandria: [...] }` with up to 10 calls.

```json
{
  "provider": "morphosource-org",
  "capability": "models-3d/get_media",
  "options": {
    "media_id": "000769445"
  }
}
```

## 3. Add provider options

Use only the options needed for the task:

- `media_id` (string): Media id, e.g. 000769445. Give this or url. Pattern: ^[0-9A-Za-z]{1,9}$. Example: `<media_id>`
- `url` (string): Media page URL, e.g. https://www.morphosource.org/concern/media/000769445. Give this or media_id. Example: `<url>`

## 4. Request through your preferred interface

### JavaScript

```javascript
const result = await firecrawl.scrape({
  alexandria: {
    provider: "morphosource-org",
    capability: "models-3d/get_media",
    options: {
      media_id: "000769445",
    },
  },
});
```

### Python

```python
result = firecrawl.scrape_alexandria({
  "provider": "morphosource-org",
  "capability": "models-3d/get_media",
  "options": {
    "media_id": "000769445"
  }
})
```

### cURL

```sh
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "morphosource-org",
    "capability": "models-3d/get_media",
    "options": {
      "media_id": "000769445"
    }
  }
}'
```

### CLI

```sh
firecrawl scrape 'morphosource-org/models-3d/get_media' \
  --options '{"media_id":"000769445"}'
```


### MCP

Call the FCX MCP retrieve tool with this object:

```json
{
  "provider": "morphosource-org",
  "capability": "models-3d/get_media",
  "options": {
    "media_id": "000769445"
  }
}
```

Ask for only the returned fields needed by the task.

## 5. Full request shape

```json
{
  "provider": "morphosource-org",
  "capability": "models-3d/get_media",
  "options": {
    "media_id": "000769445"
  }
}
```

## 6. Response data

The response includes `success`, `provider`, `capability`, `creditsCost` and `data`. This example shows the provider payload in `data`:

```json
{
  "access": {
    "anonymous_download": false,
    "download_url": null,
    "requires": "a free MorphoSource account and acceptance of the media's use agreement",
    "status": "open_download",
    "visibility": "open"
  },
  "ark": "ark:/87602/m4/769445",
  "cite_as": null,
  "collections": [
    "Colors of Skull Anatomy"
  ],
  "creator": "Jaimi Gray",
  "data_depositor": "Jaimi Gray",
  "data_manager": "University of Florida, Florida Museum of Natural History - FLMNH Division of Herpetology",
  "date_modified": "2026-05-12T19:15:04Z",
  "date_uploaded": "2025-08-11T17:48:23Z",
  "description": "Skull of a veiled chameleon, Chamaeleo calyptratus, with bones colored and labelled to demonstrate skull anatomy.\r\n\r\nDigital dissection and scene by Jaimi Gray. 3D model produced from a CT scan of a Florida Museum of Natural History specimen (UF herp 191369). Segmentation and mesh files generated using 3D Slicer. Meshes further edited and animation produced in Blender. Anatomy follows Evans, Susan E. “The skull of lizards and tuatara.” Biology of the Reptilia 20 (2008): 1-347. Scanning funded by the oVert TCN project at the University of Florida (NSF DBI-1701714) https://tinyurl.com/oVertwiki",
  "device": "General Electric phoenix v|tome|x m 240",
  "doi": null,
  "external_media_url": "https://skfb.ly/pzUFC",
  "file": {
    "format": "PLY",
    "mime_type": "application/ply",
    "name": "veiled-chameleon-skull-anatomy.ply",
    "size_bytes": 117539838,
    "total_size_bytes": 122014956
  },
  "funding": [
    "NSF DBI-1701714 (\"oVert: TCN\" parent grant)"
  ],
  "geometry": {
    "bits_per_sample": null,
    "bounding_box": {
      "x": 26.829049110412598,
      "y": 57.62051773071289,
      "z": 65.91527462005615
    },
    "contained_file_count": null,
    "has_uv": false,
    "image_height": null,
    "image_width": null,
    "polygon_count": 4366930,
    "vertex_color": true,
    "vertex_count": 2170335
  },
  "imaging_facility": "UF Nanoscale Research Facility",
  "license": {
    "commercial_use": "CommercialUseNotPermitted",
    "derivative_archival": "OnMorphoSource",
    "id": null,
    "ip_holder": "Florida Museum of Natural History, University of Florida",
    "print_3d_use": "3DPrintingLimited",
    "rights_label": null,
    "rights_statement": null,
    "url": null,
    "use_agreement": "Standard"
  },
  "media_id": "000769445",
  "media_type": "Mesh",
  "modality": "MicroNanoXRayComputedTomography",
  "object": {
    "object_id": "000408235",
    "object_type": "Biological Specimen",
    "organization": "FLMNH Division of Herpetology",
    "taxon": "Chamaeleo calyptratus",
    "taxonomy": [
      "Animalia",
      "Chordata",
      "Reptilia",
      "Squamata",
      "Chamaeleonidae",
      "Chamaeleo",
      "calyptratus"
    ],
    "title": "uf:herp:191369",
    "url": "https://www.morphosource.org/concern/biological_specimens/000408235"
  },
  "observed_at_ms": 1793750400000,
  "parent_media_id": "000408242",
  "part": "skull",
  "publisher": null,
  "scan": {
    "image_count": null,
    "slice_thickness": null,
    "unit": null,
    "x_pixel_spacing": null,
    "y_pixel_spacing": null,
    "z_pixel_spacing": null
  },
  "short_description": "Skull with colored elements",
  "side": "NotApplicable",
  "thumbnail_url": "https://www.morphosource.org/downloads/000769445?file=thumbnail&t=1778613304",
  "title": "Skull",
  "url": "https://www.morphosource.org/concern/media/000769445"
}
```

## API reference-derived contract

The following capability contract is generated from the same normalized Alexandria API reference exposed in the API spec.

### Get media

- Capability: `models-3d/get_media`
- Description: One MorphoSource media record by id or media page URL: title, type, modality, part, side, description, specimen with taxonomy, creator, scanner and imaging facility, scan parameters (pixel spacing, slice thickness, unit), file metadata (name, format, size, mesh polygon and vertex counts, UV and vertex colour flags, bounding box, image dimensions, files in an archive), per-record licence terms, download access status, thumbnail, ARK/DOI, citation, funding, collections and external viewer link. Unknown and private media fail as not_found.
- Instructions: Read the full record, licence and polygon count of a media found with search_media or pasted as a morphosource.org/concern/media/ URL.
- Cost: 5 credits per call
- Capability file: [Get media](https://firecrawl.dev/alexandria/agents/providers/morphosource-org/models-3d/get_media)

Accepted options:
- `media_id` (string): Media id, e.g. 000769445. Give this or url. Pattern: ^[0-9A-Za-z]{1,9}$. Example: `<media_id>`
- `url` (string): Media page URL, e.g. https://www.morphosource.org/concern/media/000769445. Give this or media_id. Example: `<url>`

Response schema example:
```json
{
  "access": {
    "anonymous_download": false,
    "download_url": null,
    "requires": "a free MorphoSource account and acceptance of the media's use agreement",
    "status": "open_download",
    "visibility": "open"
  },
  "ark": "ark:/87602/m4/769445",
  "cite_as": null,
  "collections": [
    "Colors of Skull Anatomy"
  ],
  "creator": "Jaimi Gray",
  "data_depositor": "Jaimi Gray",
  "data_manager": "University of Florida, Florida Museum of Natural History - FLMNH Division of Herpetology",
  "date_modified": "2026-05-12T19:15:04Z",
  "date_uploaded": "2025-08-11T17:48:23Z",
  "description": "Skull of a veiled chameleon, Chamaeleo calyptratus, with bones colored and labelled to demonstrate skull anatomy.\r\n\r\nDigital dissection and scene by Jaimi Gray. 3D model produced from a CT scan of a Florida Museum of Natural History specimen (UF herp 191369). Segmentation and mesh files generated using 3D Slicer. Meshes further edited and animation produced in Blender. Anatomy follows Evans, Susan E. “The skull of lizards and tuatara.” Biology of the Reptilia 20 (2008): 1-347. Scanning funded by the oVert TCN project at the University of Florida (NSF DBI-1701714) https://tinyurl.com/oVertwiki",
  "device": "General Electric phoenix v|tome|x m 240",
  "doi": null,
  "external_media_url": "https://skfb.ly/pzUFC",
  "file": {
    "format": "PLY",
    "mime_type": "application/ply",
    "name": "veiled-chameleon-skull-anatomy.ply",
    "size_bytes": 117539838,
    "total_size_bytes": 122014956
  },
  "funding": [
    "NSF DBI-1701714 (\"oVert: TCN\" parent grant)"
  ],
  "geometry": {
    "bits_per_sample": null,
    "bounding_box": {
      "x": 26.829049110412598,
      "y": 57.62051773071289,
      "z": 65.91527462005615
    },
    "contained_file_count": null,
    "has_uv": false,
    "image_height": null,
    "image_width": null,
    "polygon_count": 4366930,
    "vertex_color": true,
    "vertex_count": 2170335
  },
  "imaging_facility": "UF Nanoscale Research Facility",
  "license": {
    "commercial_use": "CommercialUseNotPermitted",
    "derivative_archival": "OnMorphoSource",
    "id": null,
    "ip_holder": "Florida Museum of Natural History, University of Florida",
    "print_3d_use": "3DPrintingLimited",
    "rights_label": null,
    "rights_statement": null,
    "url": null,
    "use_agreement": "Standard"
  },
  "media_id": "000769445",
  "media_type": "Mesh",
  "modality": "MicroNanoXRayComputedTomography",
  "object": {
    "object_id": "000408235",
    "object_type": "Biological Specimen",
    "organization": "FLMNH Division of Herpetology",
    "taxon": "Chamaeleo calyptratus",
    "taxonomy": [
      "Animalia",
      "Chordata",
      "Reptilia",
      "Squamata",
      "Chamaeleonidae",
      "Chamaeleo",
      "calyptratus"
    ],
    "title": "uf:herp:191369",
    "url": "https://www.morphosource.org/concern/biological_specimens/000408235"
  },
  "observed_at_ms": 1793750400000,
  "parent_media_id": "000408242",
  "part": "skull",
  "publisher": null,
  "scan": {
    "image_count": null,
    "slice_thickness": null,
    "unit": null,
    "x_pixel_spacing": null,
    "y_pixel_spacing": null,
    "z_pixel_spacing": null
  },
  "short_description": "Skull with colored elements",
  "side": "NotApplicable",
  "thumbnail_url": "https://www.morphosource.org/downloads/000769445?file=thumbnail&t=1778613304",
  "title": "Skull",
  "url": "https://www.morphosource.org/concern/media/000769445"
}
```

### Search media

- Capability: `models-3d/search_media`
- Description: Search MorphoSource media (meshes, CT and other image series) by free text and exact facet filters: exact taxon name or any GBIF rank (taxon_group), media type, modality, object type, organization, download access and licence URL; filters are ANDed and all are optional. Each row has the media id, title, type, modality, part, specimen (id, catalog title, organization, taxon, GBIF classification), creator, licence terms, download access status, file name/format/size, thumbnail and page URL. Page-numbered via next_page. An empty page is a valid result.
- Instructions: Find 3D specimen data for a taxon, anatomical part, institution or modality, or filter to open-download media; then call get_media for scan parameters, polygon count and citation.
- Cost: 5 credits per call
- Capability file: [Search media](https://firecrawl.dev/alexandria/agents/providers/morphosource-org/models-3d/search_media)

Accepted options:
- `access` (string): open: Open Download media; restricted: download needs approval. Example: `open`
- `license` (string): Exact license URL, e.g. https://creativecommons.org/licenses/by-nc/4.0/. Example: `<license>`
- `limit` (number): limit Example: `10`
- `media_type` (string): Exact media type: Mesh, Volumetric Image Series, Image, Photogrammetry Image Series, Video, Other. Example: `<media_type>`
- `modality` (string): Exact modality: MicroNanoXRayComputedTomography, StructuredLight, LaserScan, Photogrammetry, BornDigital, SequentialSectionScan, XRay, Photography, SynchrotronImaging. Example: `<modality>`
- `object_type` (string): object_type Example: `Biological Specimen`
- `organization` (string): Exact holding organization name as shown on MorphoSource. Example: `<organization>`
- `page` (number): 1-based page; pass the previous next_page. Example: `1`
- `query` (string): Free text over titles, descriptions, taxa, specimens and institutions, e.g. 'primate skull', 'Chamaeleo'. Example: `<query>`
- `taxon` (string): Exact scientific name of the specimen's taxon, e.g. Puma concolor, Homo sapiens. Example: `<taxon>`
- `taxon_group` (string): Any GBIF classification rank the specimen falls under (exact value), e.g. Primates, Felidae, Squamata, Chamaeleo. Example: `<taxon_group>`

Response schema example:
```json
{
  "limit": 3,
  "next_page": 2,
  "observed_at_ms": 1793750400000,
  "page": 1,
  "results": [
    {
      "access": {
        "anonymous_download": false,
        "download_url": null,
        "requires": "a free MorphoSource account and acceptance of the media's use agreement",
        "status": "open_download",
        "visibility": "open"
      },
      "ark": "ark:/87602/m4/769445",
      "creator": "Jaimi Gray",
      "date_modified": "2026-05-12T19:15:04Z",
      "date_uploaded": "2025-08-11T17:48:23Z",
      "doi": null,
      "file": {
        "format": "PLY",
        "mime_type": "application/ply",
        "name": "veiled-chameleon-skull-anatomy.ply",
        "size_bytes": 117539838,
        "total_size_bytes": 122014956
      },
      "license": {
        "commercial_use": "CommercialUseNotPermitted",
        "derivative_archival": "OnMorphoSource",
        "id": null,
        "ip_holder": "Florida Museum of Natural History, University of Florida",
        "print_3d_use": "3DPrintingLimited",
        "rights_label": null,
        "rights_statement": null,
        "url": null,
        "use_agreement": "Standard"
      },
      "media_id": "000769445",
      "media_type": "Mesh",
      "modality": "MicroNanoXRayComputedTomography",
      "object": {
        "object_id": "000408235",
        "object_type": "Biological Specimen",
        "organization": "FLMNH Division of Herpetology",
        "taxon": "Chamaeleo calyptratus",
        "taxonomy": [
          "Animalia",
          "Chordata",
          "Reptilia",
          "Squamata",
          "Chamaeleonidae",
          "Chamaeleo",
          "calyptratus"
        ],
        "title": "uf:herp:191369",
        "url": "https://www.morphosource.org/concern/biological_specimens/000408235"
      },
      "part": "skull",
      "short_description": "Skull with colored elements",
      "thumbnail_url": "https://www.morphosource.org/downloads/000769445?file=thumbnail&t=1778613304",
      "title": "Skull",
      "url": "https://www.morphosource.org/concern/media/000769445"
    },
    {
      "access": {
        "anonymous_download": false,
        "download_url": null,
        "requires": "a MorphoSource account and a download request approved by the data manager",
        "status": "restricted_download",
        "visibility": "restricted_download"
      },
      "ark": "ark:/87602/m4/841758",
      "creator": "Rubén Martos",
      "date_modified": "2026-05-05T11:07:49Z",
      "date_uploaded": "2026-03-19T13:30:25Z",
      "doi": null,
      "file": {
        "format": "ZIP",
        "mime_type": "application/zip",
        "name": "VCP0040.zip",
        "size_bytes": 68073562,
        "total_size_bytes": 70304926
      },
      "license": {
        "commercial_use": "CommercialUseNotPermitted",
        "derivative_archival": "OnMorphoSource",
        "id": "CC-BY-NC-4.0",
        "ip_holder": "Physical and Forensic Anthropology Lab. University of Granada",
        "print_3d_use": "3DPrintingLimited",
        "rights_label": "In Copyright - Non-Commercial Use Permitted",
        "rights_statement": "http://rightsstatements.org/vocab/InC-NC/1.0/",
        "url": "https://creativecommons.org/licenses/by-nc/4.0/",
        "use_agreement": "Standard"
      },
      "media_id": "000841758",
      "media_type": "Mesh",
      "modality": "StructuredLight",
      "object": {
        "object_id": "000841755",
        "object_type": "Biological Specimen",
        "organization": "Physical and Forensic Anthropology Laboratory",
        "taxon": "Homo sapiens",
        "taxonomy": [],
        "title": "UGR:MUSAL:VCP0040-Acrocephaly",
        "url": "https://www.morphosource.org/concern/biological_specimens/000841755"
      },
      "part": "Skull",
      "short_description": "Acrocephalic Skull",
      "thumbnail_url": "https://www.morphosource.org/downloads/000857095?file=thumbnail&t=1777979269",
      "title": "Skull",
      "url": "https://www.morphosource.org/concern/media/000841758"
    },
    {
      "access": {
        "anonymous_download": false,
        "download_url": null,
        "requires": "a MorphoSource account and a download request approved by the data manager",
        "status": "restricted_download",
        "visibility": "restricted_download"
      },
      "ark": "ark:/87602/m4/703666",
      "creator": "‪Tomasz Szczygielski",
      "date_modified": "2025-04-28T07:51:52Z",
      "date_uploaded": "2025-01-21T10:24:02Z",
      "doi": null,
      "file": null,
      "license": {
        "commercial_use": "CommercialUseNotPermitted",
        "derivative_archival": "OnMorphoSource",
        "id": "CC-BY-NC-4.0",
        "ip_holder": "RMT",
        "print_3d_use": "3DPrintingLimited",
        "rights_label": "In Copyright - Non-Commercial Use Permitted",
        "rights_statement": "http://rightsstatements.org/vocab/InC-NC/1.0/",
        "url": "https://creativecommons.org/licenses/by-nc/4.0/",
        "use_agreement": "Standard"
      },
      "media_id": "000703666",
      "media_type": "Mesh",
      "modality": "StructuredLight",
      "object": {
        "object_id": "000703663",
        "object_type": "Biological Specimen",
        "organization": "The Regional Musem in Teplice",
        "taxon": "Rafetus bohemicus",
        "taxonomy": [],
        "title": "RMT:PA 1310",
        "url": "https://www.morphosource.org/concern/biological_specimens/000703663"
      },
      "part": "Skull",
      "short_description": "Skull",
      "thumbnail_url": "https://www.morphosource.org/downloads/000703667?file=thumbnail&t=1745826712",
      "title": "Skull",
      "url": "https://www.morphosource.org/concern/media/000703666"
    }
  ],
  "source_url": "https://www.morphosource.org/api/media?q=skull&f.media_type=Mesh&page=1&per_page=3",
  "total_count": 8622
}
```

### Get object

- Capability: `specimens/get_object`
- Description: One MorphoSource physical object by id or specimen page URL: catalog title, type, organization, institution and collection codes, catalog number, occurrence id, iDigBio UUID, taxon, GBIF classification, sex, vouchered flag, creator, ARK and dates. Unknown ids fail as not_found.
- Instructions: Read the specimen behind a media record (object.object_id from search_media or get_media) or a pasted morphosource.org specimen URL.
- Cost: 5 credits per call
- Capability file: [Get object](https://firecrawl.dev/alexandria/agents/providers/morphosource-org/specimens/get_object)

Accepted options:
- `object_id` (string): Physical object id, e.g. 000408235. Give this or url. Pattern: ^[0-9A-Za-z]{1,9}$. Example: `<object_id>`
- `url` (string): Specimen page URL, e.g. https://www.morphosource.org/concern/biological_specimens/000408235. Give this or object_id. Example: `<url>`

Response schema example:
```json
{
  "ark": null,
  "catalog_number": "191369",
  "collection_code": "herp",
  "creator": null,
  "date_modified": "2021-12-17T19:12:24Z",
  "date_uploaded": "2021-12-17T19:12:24Z",
  "idigbio_uuid": null,
  "institution_code": "uf",
  "object_id": "000408235",
  "object_type": "Biological Specimen",
  "observed_at_ms": 1793750400000,
  "occurrence_id": null,
  "organization": "FLMNH Division of Herpetology",
  "sex": null,
  "taxon": "Chamaeleo calyptratus",
  "taxonomy": [
    "Animalia",
    "Chordata",
    "Reptilia",
    "Squamata",
    "Chamaeleonidae",
    "Chamaeleo",
    "calyptratus"
  ],
  "title": "uf:herp:191369",
  "url": "https://www.morphosource.org/concern/biological_specimens/000408235",
  "vouchered": null
}
```

### Search objects

- Capability: `specimens/search_objects`
- Description: Search MorphoSource physical objects (biological specimens and cultural heritage objects) by free text, exact taxon name or any GBIF rank (taxon_group), object type and organization. Each row has the object id, catalog title, institution and collection codes, catalog number, occurrence id, iDigBio UUID, taxon, GBIF classification, sex, ARK and page URL. Page-numbered via next_page. An empty page is a valid result.
- Instructions: Find specimens by catalog number, taxon or institution before looking for their media with search_media.
- Cost: 5 credits per call
- Capability file: [Search objects](https://firecrawl.dev/alexandria/agents/providers/morphosource-org/specimens/search_objects)

Accepted options:
- `limit` (number): limit Example: `10`
- `object_type` (string): object_type Example: `Biological Specimen`
- `organization` (string): Exact holding organization name as shown on MorphoSource. Example: `<organization>`
- `page` (number): 1-based page; pass the previous next_page. Example: `1`
- `query` (string): Free text over catalog numbers, taxa and institutions, e.g. 'Chamaeleo calyptratus', 'uf:herp'. Example: `<query>`
- `taxon` (string): Exact scientific name of the specimen's taxon, e.g. Puma concolor, Homo sapiens. Example: `<taxon>`
- `taxon_group` (string): Any GBIF classification rank the specimen falls under (exact value), e.g. Primates, Felidae, Squamata, Chamaeleo. Example: `<taxon_group>`

Response schema example:
```json
{
  "limit": 3,
  "next_page": null,
  "observed_at_ms": 1793750400000,
  "page": 1,
  "results": [
    {
      "ark": null,
      "catalog_number": "136539",
      "collection_code": "herp",
      "creator": "Anderson, Christopher V.",
      "date_modified": "2021-03-02T18:51:57Z",
      "date_uploaded": "2021-03-02T18:51:57Z",
      "idigbio_uuid": null,
      "institution_code": "cas",
      "object_id": "000347054",
      "object_type": "Biological Specimen",
      "occurrence_id": null,
      "organization": "CAS Herpetology (HERP)",
      "sex": "Female",
      "taxon": "Chamaeleo calyptratus calcarifer",
      "taxonomy": [
        "Animalia",
        "Chordata",
        "Reptilia",
        "Squamata",
        "Chamaeleonidae",
        "Chamaeleo",
        "calyptratus",
        "calcarifer"
      ],
      "title": "cas:herp:136539",
      "url": "https://www.morphosource.org/concern/biological_specimens/000347054",
      "vouchered": "Yes"
    },
    {
      "ark": null,
      "catalog_number": "136534",
      "collection_code": "herp",
      "creator": "Anderson, Christopher V.",
      "date_modified": "2021-03-02T17:58:12Z",
      "date_uploaded": "2021-03-02T17:58:12Z",
      "idigbio_uuid": null,
      "institution_code": "cas",
      "object_id": "000347037",
      "object_type": "Biological Specimen",
      "occurrence_id": null,
      "organization": "CAS Herpetology (HERP)",
      "sex": "Male",
      "taxon": "Chamaeleo calyptratus calcarifer",
      "taxonomy": [
        "Animalia",
        "Chordata",
        "Reptilia",
        "Squamata",
        "Chamaeleonidae",
        "Chamaeleo",
        "calyptratus",
        "calcarifer"
      ],
      "title": "cas:herp:136534",
      "url": "https://www.morphosource.org/concern/biological_specimens/000347037",
      "vouchered": "Yes"
    },
    {
      "ark": null,
      "catalog_number": "43",
      "collection_code": "R",
      "creator": null,
      "date_modified": "2021-01-18T19:11:51Z",
      "date_uploaded": "2020-12-22T12:01:05Z",
      "idigbio_uuid": null,
      "institution_code": "mde",
      "object_id": "000S46837",
      "object_type": "Biological Specimen",
      "occurrence_id": "MDE",
      "organization": "Collection of the Hungarian Dinosaur Expedition",
      "sex": null,
      "taxon": "Chamaeleo calyptratus",
      "taxonomy": [
        "Animalia",
        "Chordata",
        "Reptilia",
        "Squamata",
        "Chamaeleonidae",
        "Chamaeleo",
        "calyptratus"
      ],
      "title": "mde:R:43",
      "url": "https://www.morphosource.org/concern/biological_specimens/000S46837",
      "vouchered": "Yes"
    }
  ],
  "source_url": "https://www.morphosource.org/api/physical-objects?q=Chamaeleo+calyptratus&page=1&per_page=3",
  "total_count": 3
}
```
