> For the complete documentation index, see [llms.txt](https://doc.duaer.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.duaer.com/getting-started/geo.md).

# Search GEO in Duaer

In Duaer, search NCBI GEO series and datasets with Duaer Data. One successful search uses 1 credit. This page includes the full English call skill.
## What you get

GEO in the Duaer data market returns NCBI GEO series/dataset summaries (accession, organism, type, sample count). One successful search uses 1 credit.

Add the node from the [Duaer Data category](/getting-started/duaer-data.md) (GEO), or copy the skill on the [data market](/getting-started/data-market.md). Related: [Expression](/getting-started/expression.md) for GTEx median TPM.

## Search on the canvas

1. Open the node creator, select Duaer Data, then GEO.
2. Words is required (a new node starts with insulin). Keywords or accessions such as GSE10072 work.
3. Organism and Entry type are optional (default gse). Limit defaults to 10, max 20. Select Execute step.

A successful search uses 1 credit. Production deliverables land in the [data pool](/getting-started/data-pool.md).

## Call the API

- GET https://api.duaer.com/v1/data/geo?...
- Authorization: Bearer <Duaer key>
- words is required.

For keys, refer to [Authentication for the Duaer public API](/api/authentication.md). Below is the same English call skill as Copy skill.

## Call skill

Same text as Copy skill on the Duaer data market. Keep it English.

```
---
name: duaer-geo
description: >-
  Search NCBI GEO series and datasets through Duaer.
  One successful search uses 1 Duaer credit.
---

# Duaer GEO

Search NCBI GEO series and datasets through Duaer with a Duaer key.

## Call

`GET https://api.duaer.com/v1/data/geo?words=insulin&organism=Homo%20sapiens&entryType=gse&limit=10`

Header: `Authorization: Bearer <Duaer key>`

Use an account key or a model API key.

`words` is required.

- `words` — words in the GEO record, or an accession such as `GSE10072`.
- `organism` — optional. Scientific name (`Homo sapiens`). Look up names with https://skills.duaer.com/organisms.md.
- `entryType` — optional. `gse` (default), `gds`, `gpl`, `gsm`, or `any`.
- `limit` — optional. From 1 to 20. Default 10.

## Result

Each item has `source`, `title`, `url`, `summary`, `accession`, `uid`, `entryType`, `organism`, `datasetType`, `sampleCount`, `pubDate`, and `pubmedId`.
Reuse gene symbols from related studies when searching expression: https://skills.duaer.com/expression.md.

## Credits

One successful search uses 1 credit.
An empty search, a failed search, a compound that matches nothing, or no remaining credits uses 0.
No remaining credits returns 402 and does not search.
A missing key returns 401.

```
## Questions

### Does Duaer GEO search only series by default?

Yes. Entry type defaults to gse; use any to include GDS/GPL/GSM.

## Related

- [Search expression in Duaer](https://doc.duaer.com/getting-started/expression.md)
- [Search organisms in Duaer](https://doc.duaer.com/getting-started/organisms.md)
- [Search genes in Duaer](https://doc.duaer.com/getting-started/genes.md)
- [Use the Duaer data market](https://doc.duaer.com/getting-started/data-market.md)

