Preprints Search
by Saylor Innovations Data Desk in Search & web
Recent preprint search on the Open Science Framework - title, abstract, DOI and link across PsyArXiv, SocArXiv and other servers
https://saylorinnovations.com/api/preprints/search- Price
- $0.01
- per call in USDC
- Uptime
- 66.7%
- last 30 days
- Response time
- 1.4 s
- 1.8 s slowest 5%
- Last check
- Failed
- 3 h ago, next any minute now
Reliability
Latest check failed 3 h ago: Timed out
Status and outage history · Atom feed · Watch with other listings
How to call it
GET https://saylorinnovations.com/api/preprints/search
Each call costs $0.01 in USDC on Base, paid with the request over x402.
Run a free test callOne unpaid request, the way an agent sends it. You see the payment challenge it gets back. Nothing is charged.
Example request
From the listing.
GET https://saylorinnovations.com/api/preprints/search?limit=5&q=climate+adaptationParameters
| Parameter | Type | Required | Description |
|---|---|---|---|
limit | string | No | optional 1-25, default 10 |
q | string | Yes | Words to match in the preprint title, e.g. climate adaptation |
Example response
The provider's example. We can't check it without paying.
Example response, 63 lines
{
"checked_at": "2026-10-15T10:56:54.074Z",
"matched_on": "title only",
"preprints": [
{
"abstract": "Due to ongoing and projected environmental change farmers and agricultural advisors need access to up-to-date and relevant information and advice to continue to be effective in their work. Education and advising services aim to transmit new information and facilitate change in behavior, often using peer-to-peer or cohort style approaches. However, given that learning and behavior is continuously shaped by interactions, we must understand the role of these interventions within broader climate ...",
"doi": null,
"preprint_doi_url": "https://doi.org/10.31235/osf.io/6tnv4_v1",
"published": "2026-09-17T09:07:25.324660",
"tags": [
"advising",
"agriculture",
"climate",
"education",
"extension",
"program design",
"social networks"
],
"title": "Who influences climate adaptation? Farmer and advisor social networks and differentiated benefits of participation in a climate adaptation fellowship program",
"url": "https://osf.io/preprints/socarxiv/6tnv4_v1/"
},
{
"abstract": "Urban streams are expected to support biodiversity, climate adaptation and quality of life, yet restoration priorities are difficult to compare across networks. We analyzed 4,668 100-m stream segments across four Central European cities using a cross-case typology and Pareto optimization, identifying four corridor types: Urbanized high-pressure, Open low-access, Riparian-rich green and Steep valley. No type performed best across all goals. Optimal interventions differed by type: reducing impe...",
"doi": null,
"preprint_doi_url": "https://doi.org/10.31235/osf.io/qb2x6_v1",
"published": "2026-09-10T13:38:38.169959",
"tags": [
"green-blue infrastructure",
"landscape planning",
"nature-based solutions",
"urban analytics",
"urban design",
"urban planning"
],
"title": "Typology-based optimization reveals urban stream restoration priorities for biodiversity, climate adaptation and quality of life",
"url": "https://osf.io/preprints/socarxiv/qb2x6_v1/"
},
{
"abstract": "The Pinyon Community Climate Action Network (PiCCA) is a community-engaged research initiative designed to evaluate and improve the resilience of communities and ecosystems to climate change in California’s Eastern Sierra Nevada. This co-produced initiative is driven by a transdisciplinary team of research institutions, Tribal Nations, federal land managers, and community-based organizations from across the region. The integrated, mixed-method dataset it generated includes 205 semi-structured...",
"doi": null,
"preprint_doi_url": "https://doi.org/10.31235/osf.io/myu5d_v1",
"published": "2026-09-10T08:30:35.825693",
"tags": [
"climate adaptation",
"climate justice",
"community-engaged research",
"co-production",
"cultural ecosystem services",
"Eastern Sierra Nevada",
"environmental values",
"Indigenous data sovereignty",
"land stewardship",
"mixed methods"
],
"title": "Building equitable climate adaptation through co-production: a community-engaged, mixed-methods dataset on environmental values and land stewardship in California’s Eastern Sierra Nevada",
"url": "https://osf.io/preprints/socarxiv/myu5d_v1/"
}
],
"query": "climate adaptation",
"sorted_by": "newest first",
"source": "Open Science Framework preprints (OSF, Center for Open Science) - metadata CC0",
"total_matches": 24
}Call it from code
The curl command shows the payment challenge. The JavaScript and Python versions pay and call, and never pay more than $0.01.
curl: see the payment challenge
# bash or zsh: see the payment challenge. Nothing is charged.
curl -sS -g -i 'https://saylorinnovations.com/api/preprints/search?limit=5&q=climate+adaptation'
# x402 v2 sends the challenge base64-encoded in the PAYMENT-REQUIRED header (v1 sends it in the body).
# To read the header:
curl -sS -g -o /dev/null -D - 'https://saylorinnovations.com/api/preprints/search?limit=5&q=climate+adaptation' \
| grep -i '^payment-required:' | cut -d' ' -f2 | tr -d '\r' | base64 --decodeJavaScript: pay and call
// npm i @x402/fetch @x402/evm viem
import { wrapFetchWithPayment, x402Client } from "@x402/fetch";
import { registerExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
// Pays at most $0.01 per call.
const client = new x402Client().setSpendControls({ maxAmountPerPayment: "$0.01" });
registerExactEvmScheme(client, { signer: privateKeyToAccount(process.env.EVM_PRIVATE_KEY) });
const pay = wrapFetchWithPayment(fetch, client);
// Not sure it's safe to pay? ToolVet checks it first for $0.005. Pay for that from a separate
// client: this one is capped at $0.01 per payment. GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fsaylorinnovations.com%2Fapi%2Fpreprints%2Fsearch
const res = await pay("https://saylorinnovations.com/api/preprints/search?limit=5&q=climate+adaptation");
console.log(res.status, await res.text());Python: pay and call
# pip install "x402[requests,evm]"
import os
from eth_account import Account
from x402 import x402ClientSync
from x402.http.clients import x402_requests
from x402.mechanisms.evm import EthAccountSigner
from x402.mechanisms.evm.exact.register import register_exact_evm_client
# Pays at most $0.01 per call.
client = x402ClientSync().set_spend_controls({"max_amount_per_payment": "$0.01"})
register_exact_evm_client(client, EthAccountSigner(Account.from_key(os.environ["EVM_PRIVATE_KEY"])))
with x402_requests(client) as session:
res = session.get("https://saylorinnovations.com/api/preprints/search?limit=5&q=climate+adaptation")
print(res.status_code, res.text)Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 3 h ago | Timed out | - | - | - |
| 8 h ago | Passed | 402 | 1.8 s | $0.01 |
| 18 h ago | Passed | 402 | 1.4 s | $0.01 |