Search Psc Categories
Search_Psc_Categories returns GovTribe Product and Service Code (PSC) category records so downstream workflows can use canonical PSC identifiers.
When To Use
Which GovTribe PSC category matches a known PSC code or category phrase?
Which canonical PSC identifiers should be passed into
psc_category_idsfilters in downstream federal tools?Which PSC categories should be included or excluded before running opportunity or award research?
How many PSC categories match the current lookup criteria before retrieving rows?
Which result-set ID and URL should be reused for saved-search style follow-on workflows?
Required Reading
Search_Query_Guide: Required before setting free-text query strings when search_mode is used.
Search_Mode_Guide: Required before choosing keyword vs semantic retrieval.
Input Contract
query: Free-text query string. See Required Reading: Search_Query_Guide.type:stringrequired:nodefault:n/a
page: 1-based page index.type:null|numberrequired:nodefault:1
per_page: Rows per page.type:null|numberrequired:nodefault:10
search_mode: Query interpretation mode. See Required Reading: Search_Mode_Guide.type:stringrequired:nodefault:keywordoptions:keyword,semantic
psc_category_ids: Include or exclude results by PSC categories. Use GovTribe IDs or PSC codes.type:array<string>required:nodefault:n/a
psc_category_ids_operator: Choose whether to include or exclude values for PSC Category IDs (GovTribe or PSC code).type:null|stringrequired:nodefault:inoptions:in,not_in
fields_to_return: Optional field list for row payloads. If omitted andper_page > 0, rows default togovtribe_id. Forper_page: 0aggregation/meta calls, this field may be omitted. Specifyfields_to_returnwhenever the user asks for fields beyondgovtribe_id, and prefer omitting it in pure aggregation workflows.type:array<string>required:nodefault:n/aoptions:govtribe_id,govtribe_type,govtribe_url,name,code,updated_at,federal_contract_awards,federal_contract_opportunities
Output Contract
Top-level keys:
current_page: Current page number whenper_page > 0.data: Array of result rows whenper_page > 0.from: First row position in the current page.last_page: Last page number for current filters.path: GovTribe search URL for this result set.per_page: Applied page size.to: Last row position in the current page.total: Total matched row count for current query filters.contains: Dataset label for the returned result set.search_results_id_can_generate_saved_search: Saved-search eligibility flag.search_results_id: Server-side search result identifier.view_search_results_url: URL to open this exact result set.per_page: 0behavior: returnspath,total,contains,search_results_id_can_generate_saved_search,search_results_id, andview_search_results_urlwithout row keys.
Row keys:
govtribe_idgovtribe_typegovtribe_urlnamecodeupdated_atfederal_contract_awardsfederal_contract_opportunities
Relationship retrieval map:
federal_contract_awardsresource_type:federal_contract_awardtool:Search_Federal_Contract_Awardsfilter:federal_contract_award_idsnested_keys:govtribe_id,govtribe_type,govtribe_url,name
federal_contract_opportunitiesresource_type:federal_contract_opportunitytool:Search_Federal_Contract_Opportunitiesfilter:federal_contract_opportunity_idsnested_keys:govtribe_id,govtribe_type,govtribe_url,name
Usage Patterns
Pattern A: Resolve one known PSC code to its canonical GovTribe category row. Tool: Search_Psc_Categories
Pattern B: Find PSC categories by category phrase using keyword matching. Tool: Search_Psc_Categories
Pattern C: Exclude known PSC categories while reviewing the remaining category universe. Tool: Search_Psc_Categories
Pattern D: Return metadata only when a workflow needs counts, result IDs, and the results URL. Tool: Search_Psc_Categories
Pattern E: Resolve candidate PSCs for downstream opportunity filtering. Tool: Search_Psc_Categories
Last updated
Was this helpful?
