Discover/Spheriq API
live

Spheriq APIapp.spheriq.ch

Search and retrieve detailed profiles of Swiss foundations and nonprofits via the Spheriq.ch API. Access names, purposes, topics, SDGs, board members, and SOGC registry data.

Endpoint health
verified 14h ago
search_organizations
get_organization
2/2 passing latest checkself-healing
Endpoints
2
Updated
15d ago

What is the Spheriq API?

The Spheriq.ch API covers 2 endpoints that expose the full Spheriq Swiss nonprofit database, letting you search thousands of foundations and organizations or pull a complete profile by slug. search_organizations returns paginated results with titles, descriptions, categories, and target groups, while get_organization delivers board members, SOGC registry data, SDG labels, exclusions, and contact information for any single entity.

This call costs1 credit / call— charged only on success
Try it
Zero-based page index for pagination.
Free-text search query matching organization/project names and descriptions.
Number of results per page (1-1000).
Filter by organization type. Omitted returns all types.
api.parse.bot/scraper/a1c4bf29-d82d-4487-b46a-30ea8d32cc53/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/a1c4bf29-d82d-4487-b46a-30ea8d32cc53/search_organizations?page=0&query=stiftung&hits_per_page=20&form_of_impact=grant_giving_organization' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace app-spheriq-ch-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: Spheriq SDK — bounded, re-runnable; every call capped."""
from parse_apis.app_spheriq_ch_api import Spheriq, FormOfImpact, InputNotFound

client = Spheriq()

# Search for grant-giving foundations matching "kultur" (culture)
for org in client.organizations.search(
    query="kultur",
    form_of_impact=FormOfImpact.GRANT_GIVING_ORGANIZATION,
    limit=3,
):
    print(org.title, org.categories)

# Drill down: take one search hit and fetch its full profile
org = client.organizations.search(query="stiftung", limit=1).first()
if org is not None:
    profile = org.details()
    print(profile.title, profile.purpose[:120])
    print("Topics:", profile.topics)
    print("Areas:", profile.areas_of_impact)
    for person in profile.people[:3]:
        print(f"  {person.name} — {person.role}")
    print("SOGC address:", profile.sogc_data.address)

# Point lookup by slug when you already know the identifier
try:
    detail = client.organization_profiles.get(slug="ernst-goehner-stiftung")
    print(detail.title, detail.form_of_impact, detail.last_updated)
except InputNotFound as e:
    print("not found:", e)

print("exercised: organizations.search / Organization.details / organization_profiles.get")
All endpoints · 2 totalmissing one? ·

Search foundations and organizations in the Spheriq Swiss nonprofit database. Returns paginated results with name, description, categories (topics), target groups, and organizational metadata. Results are auto-iterated; the SDK walks pages automatically. An empty query returns all entries. Each item carries resolved human-readable category labels derived from the NKS classification system used in Swiss philanthropy.

Input
ParamTypeDescription
pageintegerZero-based page index for pagination.
querystringFree-text search query matching organization/project names and descriptions.
hits_per_pageintegerNumber of results per page (1-1000).
form_of_impactstringFilter by organization type. Omitted returns all types.
Response
{
  "type": "object",
  "fields": {
    "page": "current page index (zero-based)",
    "items": "array of organization/foundation records with id, title, description, categories, target_groups",
    "total_hits": "total number of matching records",
    "total_pages": "total pages available",
    "hits_per_page": "results per page"
  },
  "sample": {
    "data": {
      "page": 0,
      "items": [
        {
          "id": 10650,
          "slug": "stiftung-wisli",
          "tags": [
            "stiftung",
            "Arbeitsintegration"
          ],
          "type": "organization",
          "title": "Stiftung Wisli",
          "categories": [
            "Social in General",
            "Social",
            "Assisted Living (Retirement Home, Impairment)",
            "Health in General",
            "Health"
          ],
          "description": "",
          "target_groups": [
            "Switzerland",
            "Elderly People",
            "Men",
            "Refugees and Migrants"
          ],
          "form_of_impact": "non_profit_organization",
          "organization_name": "",
          "organization_slug": ""
        }
      ],
      "total_hits": 9646,
      "total_pages": 1930,
      "hits_per_page": 5
    },
    "status": "success"
  }
}

About the Spheriq API

Search Swiss Foundations and Nonprofits

The search_organizations endpoint accepts a free-text query string matched against organization names and descriptions, plus optional filters for form_of_impact (organization type) and hits_per_page (1–1000 results per page). Results are zero-indexed via the page parameter. Each record in the items array includes an id, title, description, categories, and target_groups. The total_hits and total_pages fields let you implement your own pagination logic, though the SDK iterates pages automatically when you omit the page parameter.

Full Organization Profiles

The get_organization endpoint takes a slug (available in every search_organizations result) and an optional type of 'organization' or 'project'. The response includes the canonical url, the organization's title, full purpose text sourced from the Swiss Official Gazette of Commerce (SOGC) or the profile page, and structured sogc_data containing the registered address, founding_date, and supervisory_authority. Additional fields cover topics, sdgs (UN Sustainable Development Goal labels), exclusions (categories the organization explicitly does not fund), a people array with board member names and roles, and a contact object including any public websites.

Coverage and Data Shape

All data reflects publicly visible profiles on app.spheriq.ch, scoped to Switzerland. The exclusions field is particularly useful for grant-seekers automating eligibility checks — it surfaces what a foundation will not support without manual review. SDG labels allow cross-referencing organizations against the 17 UN goals. The sogc_data object ties each entity back to the Swiss commercial registry, giving you verifiable founding dates and supervisory authority information alongside the qualitative profile content.

Reliability & maintenanceVerified

The Spheriq API is a managed, monitored endpoint for app.spheriq.ch — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when app.spheriq.ch changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official app.spheriq.ch API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
14h ago
Latest check
2/2 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a grant-matching tool that filters Swiss foundations by topics and target_groups for a specific project type.
  • Automate eligibility pre-screening by parsing exclusions fields before a nonprofit applies for funding.
  • Map Swiss foundation activity to UN SDGs using the sdgs array returned by get_organization.
  • Enrich a CRM with board member data by extracting the people array and their roles from foundation profiles.
  • Compile a directory of Swiss nonprofits with SOGC-verified founding dates and supervisory authorities from sogc_data.
  • Monitor new foundations in a topic area by running scheduled search_organizations queries filtered by form_of_impact.
  • Cross-reference foundation contact websites from the contact object to identify overlapping funders in a sector.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Spheriq.ch have an official developer API?+
Spheriq.ch does not publish a documented public developer API. The Parse API provides structured access to the same data available on app.spheriq.ch/suche.
What does `get_organization` return beyond what the search endpoint provides?+
search_organizations returns summary fields — title, description, categories, and target groups. get_organization adds the full purpose text, sogc_data (address, founding date, supervisory authority), people (board members and roles), sdgs, exclusions, and contact details. You need the slug from a search result to call it.
Does the API cover project profiles as well as organizations?+
Yes. The type parameter in get_organization accepts either 'organization' or 'project', and search_organizations returns both types in its results. The response shape is the same for both.
Does the API expose financial data such as foundation assets or annual grant totals?+
Not currently. The API covers profile data, SOGC registry fields, board members, topics, SDGs, exclusions, and contact information. Financial figures like endowment size or grant volume are not part of the response. You can fork this API on Parse and revise it to add an endpoint targeting any financial disclosures that appear on Spheriq profiles.
Is pagination handled automatically, and are there limits on results per page?+
The hits_per_page parameter accepts values from 1 to 1000. The page parameter is zero-based. When using the Parse SDK, pages are iterated automatically; when calling the endpoint directly, use total_pages and total_hits from the response to manage your own loop.
Page content last updated . Spec covers 2 endpoints from app.spheriq.ch.
Related APIs in B2b DirectorySee all →
projects.propublica.org API
Search and retrieve comprehensive information on over 1.9 million US nonprofits, including their financial data, tax filings, grants, executive compensation, and organizational classifications. Access detailed nonprofit profiles by name or EIN to discover funding sources, operational metrics, and key leadership details.
SOVEREIGNCROWNHAALAAHTRUST.ORG API
Discover grant opportunities and browse registered nonprofit entities within the Sovereign Crown Haalaah Trust platform, while monitoring real-time system status. Access comprehensive information about available grants and participating organizations to support your funding research and partnership decisions.
idealist.org API
Search and retrieve volunteer opportunities, jobs, internships, and nonprofit organizations from Idealist.org to find meaningful work or discover organizations aligned with your values. View detailed information about specific listings and organizations to make informed decisions about where to contribute your time and skills.
grantwatch.com API
Search and browse thousands of grants from GrantWatch.com to find funding opportunities tailored to individuals, nonprofits, small businesses, and foundations. Get detailed grant information, filter by category, and discover newly posted grants to match your eligibility and funding needs.
local.ch API
Search Swiss businesses and retrieve their contact details, addresses, phone numbers, opening hours, and website URLs directly from the local.ch directory. Look up companies by name, category, or location, and perform reverse phone number lookups.
simpler.grants.gov API
Search and discover federal funding opportunities available through Grants.gov, then retrieve detailed information about grants, loans, and other financial assistance programs that match your needs. Access comprehensive opportunity details including eligibility requirements, funding amounts, and application deadlines all in one place.
swissreg.ch API
Search and retrieve detailed information about Swiss patents, including their full specifications, publication history, and related targets directly from the official Swiss patent registry. Access comprehensive patent data through simple lookups or broad searches to track innovations and filing details in Switzerland.
allforgood.org API
Search and discover volunteer opportunities worldwide by cause, location, and required skills, then access detailed information about specific opportunities and organizations. Sign up directly for causes that match your interests through integrated signup links.