iNaturalist website screenshot

iNaturalist

iNaturalist is a nature observation platform and citizen science network that connects people to nature through biodiversity observation and identification. The iNaturalist API provides programmatic access to over 200 million wildlife observations, species identifications, taxon data, and biodiversity records contributed by citizen scientists worldwide. The API supports reading and writing observations, taxa lookups, identifications, places, projects, and user data across v0, v1, and v2 endpoints.

iNaturalist publishes 20 APIs on the APIs.io network, including Annotations API, Comments API, Controlled Terms API, and 17 more. Tagged areas include Biodiversity, Nature, Citizen Science, Wildlife, and Observations.

The iNaturalist catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

iNaturalist’s developer surface includes authentication, developer portal, documentation, GitHub presence, engineering blog, signup flow, status page, and 9 more developer resources.

45.1/100 developing ▼ -6.4 Agent 31/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreeSelf serve⚡ Free to try
21 APIs
BiodiversityNatureCitizen ScienceWildlifeObservationsTaxaEcology

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 45.1/100 · developing
Contract Quality 11.3 / 25
Developer Ergonomics 6.1 / 20
Commercial Clarity 12.6 / 20
Operational Transparency 0.7 / 13
Governance 7.0 / 12
Discoverability 7.4 / 10
Agent readiness — 31/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/inaturalist: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 21

Individual APIs this provider publishes, each with its own machine-readable definition.

iNaturalist API v2

The next-generation iNaturalist API (v2) currently in development, designed to eventually replace v0 and v1 endpoints. Provides access to observation data with improved performa...

iNaturalist Annotations API

Create, delete, and vote

iNaturalist Comments API

Create, update, and delete

iNaturalist Flags API

Create, update, and delete flags

iNaturalist Identifications API

Create, update, and delete

iNaturalist Messages API

Create, fetch, delete

iNaturalist Observation Field Values API

Create, update, and delete

iNaturalist Observation Tiles API

Map observation search results

iNaturalist Observations API

CRUD, search, faving, quality metrics, stats, and more

iNaturalist Photos API

The Photos API from iNaturalist — 1 operation(s) for photos.

iNaturalist Places API

Search and fetch

iNaturalist Polygon Tiles API

Place geometry and taxon range tiles

iNaturalist Posts API

Fetch site and project posts

iNaturalist Project Observations API

Create, update, and delete

iNaturalist Projects API

Search and fetch projects and members

iNaturalist Taxa API

Search and fetch

iNaturalist Users API

Fetch and update

iNaturalist UTFGrid API

JSON for observation tiles

Scroll for all 21

Pricing Plans 1

Published pricing tiers and plan structures.

Plans

1 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Rate Limits

0 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Finops

FINOPS

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Api Context

20 classes · 0 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

iNaturalist API Rules

5 rules · 4 warnings 1 info

SPECTRAL

JSON Schema 70

Standalone JSON Schema definitions for this provider's data models.

Annotation

8 properties

JSON SCHEMA

AutocompleteTaxon

0 properties

JSON SCHEMA

BaseResponse

3 properties

JSON SCHEMA

Color

2 properties

JSON SCHEMA

Comment

9 properties

JSON SCHEMA

ConservationStatus

3 properties

JSON SCHEMA

CorePlace

3 properties

JSON SCHEMA

CoreTaxon

8 properties

JSON SCHEMA

DateDetails

6 properties

JSON SCHEMA

Error

2 properties

JSON SCHEMA

EstablishmentMeans

2 properties

JSON SCHEMA

Fave

4 properties

JSON SCHEMA

FieldValue

2 properties

JSON SCHEMA

Flag

6 properties

JSON SCHEMA

Identification

21 properties

JSON SCHEMA

IdentificationsResponse

0 properties

JSON SCHEMA

Message

9 properties

JSON SCHEMA

MessagesResponse

0 properties

JSON SCHEMA

ModeratorAction

6 properties

JSON SCHEMA

NearbyPlacesResponse

0 properties

JSON SCHEMA

NonOwnerIdentification

5 properties

JSON SCHEMA

Observation

74 properties

JSON SCHEMA

ObservationPhoto

4 properties

JSON SCHEMA

ObservationsObserversResponse

0 properties

JSON SCHEMA

ObservationsResponse

0 properties

JSON SCHEMA

ObservationsShowResponse

0 properties

JSON SCHEMA

ObservationTaxon

0 properties

JSON SCHEMA

Outlink

3 properties

JSON SCHEMA

Photo

4 properties

JSON SCHEMA

PlacesResponse

0 properties

JSON SCHEMA

PointGeoJson

2 properties

JSON SCHEMA

PolygonGeoJson

2 properties

JSON SCHEMA

PostAnnotation

1 properties

JSON SCHEMA

PostComment

1 properties

JSON SCHEMA

PostFlag

2 properties

JSON SCHEMA

PostIdentification

1 properties

JSON SCHEMA

PostMessage

1 properties

JSON SCHEMA

PostObservation

1 properties

JSON SCHEMA

PostObservationFieldValue

1 properties

JSON SCHEMA

PostObservationPhoto

1 properties

JSON SCHEMA

PostObservationVote

2 properties

JSON SCHEMA

PostPost

2 properties

JSON SCHEMA

PostProjectAdd

1 properties

JSON SCHEMA

PostProjectObservation

2 properties

JSON SCHEMA

PostQuality

1 properties

JSON SCHEMA

PostUser

2 properties

JSON SCHEMA

PostUserUpdateSession

11 properties

JSON SCHEMA

PostVote

1 properties

JSON SCHEMA

Project

4 properties

JSON SCHEMA

ProjectMember

8 properties

JSON SCHEMA

ProjectMembersResponse

0 properties

JSON SCHEMA

ProjectObservation

6 properties

JSON SCHEMA

ProjectsResponse

0 properties

JSON SCHEMA

PutFlag

1 properties

JSON SCHEMA

QualityMetric

4 properties

JSON SCHEMA

RawConservationStatus

6 properties

JSON SCHEMA

ShowObservation

0 properties

JSON SCHEMA

ShowPlace

0 properties

JSON SCHEMA

ShowTaxon

0 properties

JSON SCHEMA

Sound

8 properties

JSON SCHEMA

SpeciesCountsResponse

0 properties

JSON SCHEMA

TaxaAutocompleteResponse

0 properties

JSON SCHEMA

TaxaShowResponse

0 properties

JSON SCHEMA

TaxonConservationStatus

0 properties

JSON SCHEMA

TaxonPhoto

0 properties

JSON SCHEMA

UpdateProjectObservation

1 properties

JSON SCHEMA

User

15 properties

JSON SCHEMA

UserCountsResponse

0 properties

JSON SCHEMA

UTFGridResponse

3 properties

JSON SCHEMA

Vote

5 properties

JSON SCHEMA

Scroll for all 70

Examples 105

Example request and response payloads for these APIs.

Delete Annotations Id

6 fields

EXAMPLE

Delete Comments Id

6 fields

EXAMPLE

Delete Flags Id

6 fields

EXAMPLE

Delete Identifications Id

6 fields

EXAMPLE

Delete Messages Id

6 fields

EXAMPLE

Delete Observations Id

6 fields

EXAMPLE

Delete Posts Id

6 fields

EXAMPLE

Delete Projects Id Leave

6 fields

EXAMPLE

Delete Projects Id Remove

6 fields

EXAMPLE

Delete Users Id Mute

6 fields

EXAMPLE

Get Controlled_Terms

6 fields

EXAMPLE

Get Grid Zoom X Y.Png

6 fields

EXAMPLE

Get Heatmap Zoom X Y.Png

6 fields

EXAMPLE

Get Identifications Id

6 fields

EXAMPLE

Get Identifications

6 fields

EXAMPLE

Get Messages Id

6 fields

EXAMPLE

Get Messages Unread

6 fields

EXAMPLE

Get Messages

6 fields

EXAMPLE

Get Observations Deleted

6 fields

EXAMPLE

Get Observations Id

6 fields

EXAMPLE

Get Observations Updates

6 fields

EXAMPLE

Get Observations

6 fields

EXAMPLE

Get Places Autocomplete

6 fields

EXAMPLE

Get Places Id

6 fields

EXAMPLE

Get Places Nearby

6 fields

EXAMPLE

Get Points Zoom X Y.Png

6 fields

EXAMPLE

Get Posts For_User

6 fields

EXAMPLE

Get Posts

6 fields

EXAMPLE

Get Projects Autocomplete

6 fields

EXAMPLE

Get Projects Id Members

6 fields

EXAMPLE

Get Projects Id

6 fields

EXAMPLE

Get Projects

6 fields

EXAMPLE

Get Search

6 fields

EXAMPLE

Get Taxa Autocomplete

6 fields

EXAMPLE

Get Taxa Id

6 fields

EXAMPLE

Get Taxa

6 fields

EXAMPLE

Get Users Autocomplete

6 fields

EXAMPLE

Get Users Id Projects

6 fields

EXAMPLE

Get Users Id

6 fields

EXAMPLE

Get Users Me

6 fields

EXAMPLE

Post Annotations

6 fields

EXAMPLE

Post Comments

6 fields

EXAMPLE

Post Flags

6 fields

EXAMPLE

Post Identifications

6 fields

EXAMPLE

Post Messages

6 fields

EXAMPLE

Post Observation_Photos

6 fields

EXAMPLE

Post Observations Id Fave

6 fields

EXAMPLE

Post Observations

6 fields

EXAMPLE

Post Photos

6 fields

EXAMPLE

Post Posts

6 fields

EXAMPLE

Post Project_Observations

6 fields

EXAMPLE

Post Projects Id Add

6 fields

EXAMPLE

Post Projects Id Join

6 fields

EXAMPLE

Post Users Id Mute

6 fields

EXAMPLE

Put Comments Id

6 fields

EXAMPLE

Put Flags Id

6 fields

EXAMPLE

Put Identifications Id

6 fields

EXAMPLE

Put Observation_Photos Id

6 fields

EXAMPLE

Put Observations Id

6 fields

EXAMPLE

Put Posts Id

6 fields

EXAMPLE

Put Users Id

6 fields

EXAMPLE

Put Users Update_Session

6 fields

EXAMPLE

Scroll for all 105

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Inaturalist Authentication

apiKey · 1 scheme

SECURITY

Inaturalist Domain Security

TLSv1.3 · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Inaturalist Agentic Access

105 operations · 51 acting

105 operations · 51 acting

AGENTIC

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 3

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
name: iNaturalist
description: 'iNaturalist is a nature observation platform and citizen science network that connects people to nature through
  biodiversity observation and identification. The iNaturalist API provides programmatic access to over 200 million wildlife
  observations, species identifications, taxon data, and biodiversity records contributed by citizen scientists worldwide.
  The API supports reading and writing observations, taxa lookups, identifications, places, projects, and user data across
  v0, v1, and v2 endpoints.

  '
accessModel:
  pricing: free
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Free · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://static.inaturalist.org/sites/1-logo.svg
tags:
- Biodiversity
- Nature
- Citizen Science
- Wildlife
- Observations
- Taxa
- Ecology
created: '2026-06-13'
modified: '2026-06-13'
url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/apis.yml
specificationVersion: '0.19'
apis:
- name: iNaturalist API v2
  description: 'The next-generation iNaturalist API (v2) currently in development, designed to eventually replace v0 and v1
    endpoints. Provides access to observation data with improved performance and response formats.

    '
  image: https://static.inaturalist.org/sites/1-logo.svg
  humanURL: https://www.inaturalist.org/pages/api+reference
  baseURL: https://api.inaturalist.org/v2
  tags:
  - Observations
  - Biodiversity
  - Beta
  properties:
  - type: Documentation
    url: https://www.inaturalist.org/pages/api+reference
  contact:
  - FN: iNaturalist Help
    url: https://help.inaturalist.org
    email: help@inaturalist.org
- aid: inaturalist:inaturalist-annotations-api
  name: iNaturalist Annotations API
  description: Create, delete, and vote
  humanURL: https://www.inaturalist.org/pages/api+reference
  baseURL: https://api.inaturalist.org/v1
  tags:
  - Annotations
  properties:
  - type: OpenAPI
    url: openapi/inaturalist-annotations-api-openapi.yml
  - type: Documentation
    url: https://www.inaturalist.org/pages/api+reference
  - type: PostmanCollection
    url: https://www.postman.com/collections/inaturalist-api
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/rate-limits/rate-limits.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/plans/plans.yml
  - type: FinOps
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/finops/finops.yml
- aid: inaturalist:inaturalist-comments-api
  name: iNaturalist Comments API
  description: Create, update, and delete
  humanURL: https://www.inaturalist.org/pages/api+reference
  baseURL: https://api.inaturalist.org/v1
  tags:
  - Comments
  properties:
  - type: OpenAPI
    url: openapi/inaturalist-comments-api-openapi.yml
  - type: Documentation
    url: https://www.inaturalist.org/pages/api+reference
  - type: PostmanCollection
    url: https://www.postman.com/collections/inaturalist-api
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/rate-limits/rate-limits.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/plans/plans.yml
  - type: FinOps
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/finops/finops.yml
- aid: inaturalist:inaturalist-controlled-terms-api
  name: iNaturalist Controlled Terms API
  description: Search and fetch
  humanURL: https://www.inaturalist.org/pages/api+reference
  baseURL: https://api.inaturalist.org/v1
  tags:
  - Controlled Terms
  properties:
  - type: OpenAPI
    url: openapi/inaturalist-controlled-terms-api-openapi.yml
  - type: Documentation
    url: https://www.inaturalist.org/pages/api+reference
  - type: PostmanCollection
    url: https://www.postman.com/collections/inaturalist-api
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/rate-limits/rate-limits.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/plans/plans.yml
  - type: FinOps
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/finops/finops.yml
- aid: inaturalist:inaturalist-flags-api
  name: iNaturalist Flags API
  description: Create, update, and delete flags
  humanURL: https://www.inaturalist.org/pages/api+reference
  baseURL: https://api.inaturalist.org/v1
  tags:
  - Flags
  properties:
  - type: OpenAPI
    url: openapi/inaturalist-flags-api-openapi.yml
  - type: Documentation
    url: https://www.inaturalist.org/pages/api+reference
  - type: PostmanCollection
    url: https://www.postman.com/collections/inaturalist-api
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/rate-limits/rate-limits.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/plans/plans.yml
  - type: FinOps
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/finops/finops.yml
- aid: inaturalist:inaturalist-identifications-api
  name: iNaturalist Identifications API
  description: Create, update, and delete
  humanURL: https://www.inaturalist.org/pages/api+reference
  baseURL: https://api.inaturalist.org/v1
  tags:
  - Identifications
  properties:
  - type: OpenAPI
    url: openapi/inaturalist-identifications-api-openapi.yml
  - type: Documentation
    url: https://www.inaturalist.org/pages/api+reference
  - type: PostmanCollection
    url: https://www.postman.com/collections/inaturalist-api
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/rate-limits/rate-limits.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/plans/plans.yml
  - type: FinOps
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/finops/finops.yml
- aid: inaturalist:inaturalist-messages-api
  name: iNaturalist Messages API
  description: Create, fetch, delete
  humanURL: https://www.inaturalist.org/pages/api+reference
  baseURL: https://api.inaturalist.org/v1
  tags:
  - Messages
  properties:
  - type: OpenAPI
    url: openapi/inaturalist-messages-api-openapi.yml
  - type: Documentation
    url: https://www.inaturalist.org/pages/api+reference
  - type: PostmanCollection
    url: https://www.postman.com/collections/inaturalist-api
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/rate-limits/rate-limits.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/plans/plans.yml
  - type: FinOps
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/finops/finops.yml
- aid: inaturalist:inaturalist-observation-field-values-api
  name: iNaturalist Observation Field Values API
  description: Create, update, and delete
  humanURL: https://www.inaturalist.org/pages/api+reference
  baseURL: https://api.inaturalist.org/v1
  tags:
  - Observation Field Values
  properties:
  - type: OpenAPI
    url: openapi/inaturalist-observation-field-values-api-openapi.yml
  - type: Documentation
    url: https://www.inaturalist.org/pages/api+reference
  - type: PostmanCollection
    url: https://www.postman.com/collections/inaturalist-api
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/rate-limits/rate-limits.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/plans/plans.yml
  - type: FinOps
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/finops/finops.yml
- aid: inaturalist:inaturalist-observation-photos-api
  name: iNaturalist Observation Photos API
  description: Create and delete
  humanURL: https://www.inaturalist.org/pages/api+reference
  baseURL: https://api.inaturalist.org/v1
  tags:
  - Observation Photos
  properties:
  - type: OpenAPI
    url: openapi/inaturalist-observation-photos-api-openapi.yml
  - type: Documentation
    url: https://www.inaturalist.org/pages/api+reference
  - type: PostmanCollection
    url: https://www.postman.com/collections/inaturalist-api
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/rate-limits/rate-limits.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/plans/plans.yml
  - type: FinOps
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/finops/finops.yml
- aid: inaturalist:inaturalist-observation-tiles-api
  name: iNaturalist Observation Tiles API
  description: Map observation search results
  humanURL: https://www.inaturalist.org/pages/api+reference
  baseURL: https://api.inaturalist.org/v1
  tags:
  - Observation Tiles
  properties:
  - type: OpenAPI
    url: openapi/inaturalist-observation-tiles-api-openapi.yml
  - type: Documentation
    url: https://www.inaturalist.org/pages/api+reference
  - type: PostmanCollection
    url: https://www.postman.com/collections/inaturalist-api
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/rate-limits/rate-limits.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/plans/plans.yml
  - type: FinOps
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/finops/finops.yml
- aid: inaturalist:inaturalist-observations-api
  name: iNaturalist Observations API
  description: CRUD, search, faving, quality metrics, stats, and more
  humanURL: https://www.inaturalist.org/pages/api+reference
  baseURL: https://api.inaturalist.org/v1
  tags:
  - Observations
  properties:
  - type: OpenAPI
    url: openapi/inaturalist-observations-api-openapi.yml
  - type: Documentation
    url: https://www.inaturalist.org/pages/api+reference
  - type: PostmanCollection
    url: https://www.postman.com/collections/inaturalist-api
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/rate-limits/rate-limits.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/plans/plans.yml
  - type: FinOps
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/finops/finops.yml
- aid: inaturalist:inaturalist-photos-api
  name: iNaturalist Photos API
  description: The Photos API from iNaturalist — 1 operation(s) for photos.
  humanURL: https://www.inaturalist.org/pages/api+reference
  baseURL: https://api.inaturalist.org/v1
  tags:
  - Photos
  properties:
  - type: OpenAPI
    url: openapi/inaturalist-photos-api-openapi.yml
  - type: Documentation
    url: https://www.inaturalist.org/pages/api+reference
  - type: PostmanCollection
    url: https://www.postman.com/collections/inaturalist-api
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/rate-limits/rate-limits.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/plans/plans.yml
  - type: FinOps
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/finops/finops.yml
- aid: inaturalist:inaturalist-places-api
  name: iNaturalist Places API
  description: Search and fetch
  humanURL: https://www.inaturalist.org/pages/api+reference
  baseURL: https://api.inaturalist.org/v1
  tags:
  - Places
  properties:
  - type: OpenAPI
    url: openapi/inaturalist-places-api-openapi.yml
  - type: Documentation
    url: https://www.inaturalist.org/pages/api+reference
  - type: PostmanCollection
    url: https://www.postman.com/collections/inaturalist-api
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/rate-limits/rate-limits.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/plans/plans.yml
  - type: FinOps
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/finops/finops.yml
- aid: inaturalist:inaturalist-polygon-tiles-api
  name: iNaturalist Polygon Tiles API
  description: Place geometry and taxon range tiles
  humanURL: https://www.inaturalist.org/pages/api+reference
  baseURL: https://api.inaturalist.org/v1
  tags:
  - Polygon Tiles
  properties:
  - type: OpenAPI
    url: openapi/inaturalist-polygon-tiles-api-openapi.yml
  - type: Documentation
    url: https://www.inaturalist.org/pages/api+reference
  - type: PostmanCollection
    url: https://www.postman.com/collections/inaturalist-api
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/rate-limits/rate-limits.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/plans/plans.yml
  - type: FinOps
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/finops/finops.yml
- aid: inaturalist:inaturalist-posts-api
  name: iNaturalist Posts API
  description: Fetch site and project posts
  humanURL: https://www.inaturalist.org/pages/api+reference
  baseURL: https://api.inaturalist.org/v1
  tags:
  - Posts
  properties:
  - type: OpenAPI
    url: openapi/inaturalist-posts-api-openapi.yml
  - type: Documentation
    url: https://www.inaturalist.org/pages/api+reference
  - type: PostmanCollection
    url: https://www.postman.com/collections/inaturalist-api
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/rate-limits/rate-limits.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/plans/plans.yml
  - type: FinOps
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/finops/finops.yml
- aid: inaturalist:inaturalist-project-observations-api
  name: iNaturalist Project Observations API
  description: Create, update, and delete
  humanURL: https://www.inaturalist.org/pages/api+reference
  baseURL: https://api.inaturalist.org/v1
  tags:
  - Project Observations
  properties:
  - type: OpenAPI
    url: openapi/inaturalist-project-observations-api-openapi.yml
  - type: Documentation
    url: https://www.inaturalist.org/pages/api+reference
  - type: PostmanCollection
    url: https://www.postman.com/collections/inaturalist-api
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/rate-limits/rate-limits.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/plans/plans.yml
  - type: FinOps
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/finops/finops.yml
- aid: inaturalist:inaturalist-projects-api
  name: iNaturalist Projects API
  description: Search and fetch projects and members
  humanURL: https://www.inaturalist.org/pages/api+reference
  baseURL: https://api.inaturalist.org/v1
  tags:
  - Projects
  properties:
  - type: OpenAPI
    url: openapi/inaturalist-projects-api-openapi.yml
  - type: Documentation
    url: https://www.inaturalist.org/pages/api+reference
  - type: PostmanCollection
    url: https://www.postman.com/collections/inaturalist-api
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/rate-limits/rate-limits.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/plans/plans.yml
  - type: FinOps
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/finops/finops.yml
- aid: inaturalist:inaturalist-search-api
  name: iNaturalist Search API
  description: Site search
  humanURL: https://www.inaturalist.org/pages/api+reference
  baseURL: https://api.inaturalist.org/v1
  tags:
  - Search
  properties:
  - type: OpenAPI
    url: openapi/inaturalist-search-api-openapi.yml
  - type: Documentation
    url: https://www.inaturalist.org/pages/api+reference
  - type: PostmanCollection
    url: https://www.postman.com/collections/inaturalist-api
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/rate-limits/rate-limits.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/plans/plans.yml
  - type: FinOps
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/finops/finops.yml
- aid: inaturalist:inaturalist-taxa-api
  name: iNaturalist Taxa API
  description: Search and fetch
  humanURL: https://www.inaturalist.org/pages/api+reference
  baseURL: https://api.inaturalist.org/v1
  tags:
  - Taxa
  properties:
  - type: OpenAPI
    url: openapi/inaturalist-taxa-api-openapi.yml
  - type: Documentation
    url: https://www.inaturalist.org/pages/api+reference
  - type: PostmanCollection
    url: https://www.postman.com/collections/inaturalist-api
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/rate-limits/rate-limits.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/plans/plans.yml
  - type: FinOps
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/finops/finops.yml
- aid: inaturalist:inaturalist-users-api
  name: iNaturalist Users API
  description: Fetch and update
  humanURL: https://www.inaturalist.org/pages/api+reference
  baseURL: https://api.inaturalist.org/v1
  tags:
  - Users
  properties:
  - type: OpenAPI
    url: openapi/inaturalist-users-api-openapi.yml
  - type: Documentation
    url: https://www.inaturalist.org/pages/api+reference
  - type: PostmanCollection
    url: https://www.postman.com/collections/inaturalist-api
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/rate-limits/rate-limits.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/plans/plans.yml
  - type: FinOps
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/finops/finops.yml
- aid: inaturalist:inaturalist-utfgrid-api
  name: iNaturalist UTFGrid API
  description: JSON for observation tiles
  humanURL: https://www.inaturalist.org/pages/api+reference
  baseURL: https://api.inaturalist.org/v1
  tags:
  - UTFGrid
  properties:
  - type: OpenAPI
    url: openapi/inaturalist-utfgrid-api-openapi.yml
  - type: Documentation
    url: https://www.inaturalist.org/pages/api+reference
  - type: PostmanCollection
    url: https://www.postman.com/collections/inaturalist-api
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/rate-limits/rate-limits.yml
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/plans/plans.yml
  - type: FinOps
    url: https://raw.githubusercontent.com/api-evangelist/inaturalist/main/finops/finops.yml
common:
- type: AgenticAccess
  url: agentic-access/inaturalist-agentic-access.yml
- type: DomainSecurity
  url: security/inaturalist-domain-security.yml
- type: Authentication
  url: authentication/inaturalist-authentication.yml
- type: Portal
  url: https://www.inaturalist.org/pages/developers
- type: Documentation
  url: https://www.inaturalist.org/pages/api+reference
- type: Forums
  url: https://forum.inaturalist.org
- type: GitHub
  url: https://github.com/inaturalist
- type: Blog
  url: https://www.inaturalist.org/blog
- type: Help
  url: https://help.inaturalist.org
- type: TermsOfService
  url: https://www.inaturalist.org/pages/terms
- type: PrivacyPolicy
  url: https://www.inaturalist.org/pages/privacy
- type: RecommendedPractices
  url: https://www.inaturalist.org/pages/api+recommended+practices
- type: Login
  url: https://www.inaturalist.org/login
- type: Signup
  url: https://www.inaturalist.org/signup
- type: OAuthApplications
  url: https://www.inaturalist.org/oauth/applications/new
- type: Status
  url: https://status.inaturalist.org
maintainers:
- FN: API Evangelist
  url: https://apievangelist.com
  email: info@apievangelist.com