# Invasive Species Observations from iNaturalist

**Use case:** 

Extract detailed observations of invasive species from iNaturalist. Data includes species, location, observer, and quality grade.

## Input

```json
{
  "mode": "observations",
  "query": "invasive species",
  "iconicTaxon": "",
  "qualityGrade": "research",
  "maxResults": 500,
  "proxyConfig": {
    "useApifyProxy": true
  }
}
```

## Output

```json
{
  "id": {
    "label": "Observation ID",
    "format": "integer"
  },
  "speciesGuess": {
    "label": "Species Guess",
    "format": "string"
  },
  "commonName": {
    "label": "Common Name",
    "format": "string"
  },
  "taxonName": {
    "label": "Taxon Name",
    "format": "string"
  },
  "taxonId": {
    "label": "Taxon ID",
    "format": "integer"
  },
  "taxonRank": {
    "label": "Rank",
    "format": "string"
  },
  "iconicTaxon": {
    "label": "Iconic Taxon",
    "format": "string"
  },
  "observedOn": {
    "label": "Observed On",
    "format": "string"
  },
  "placeGuess": {
    "label": "Place",
    "format": "string"
  },
  "latitude": {
    "label": "Latitude",
    "format": "number"
  },
  "longitude": {
    "label": "Longitude",
    "format": "number"
  },
  "positionalAccuracy": {
    "label": "Positional Accuracy (m)",
    "format": "integer"
  },
  "user": {
    "label": "Observer",
    "format": "string"
  },
  "qualityGrade": {
    "label": "Quality Grade",
    "format": "string"
  },
  "numIdentificationAgreements": {
    "label": "ID Agreements",
    "format": "integer"
  },
  "photoUrl": {
    "label": "Photo URL",
    "format": "string"
  },
  "uri": {
    "label": "Observation URL",
    "format": "string"
  },
  "license": {
    "label": "License",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [iNaturalist Scraper — Observations, Taxa & Species](https://apify.com/logiover/inaturalist-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/logiover/inaturalist-scraper) to learn more, explore other use cases, and run it yourself.