> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anysite.io/llms.txt
> Use this file to discover all available pages before exploring further.

# /sourceforge/projects/search

> Search the SourceForge project directory by keyword with category and OS filters

**Price:** 5 credits per 25 results

**⚠️ Common errors:** 422: Invalid filter combination



## OpenAPI

````yaml /openapi/developer-data.json post /api/sourceforge/projects/search
openapi: 3.1.0
info:
  title: Any Site API
  description: >+
    Any Site API provides programmatic access to data from LinkedIn, Instagram,
    Twitter, and other platforms.


    ## Authentication


    All API endpoints require an `access-token` header with a valid API token.
    Tokens can be created in the [dashboard](https://app.anysite.io/).


    ## Pricing


    Each endpoint has a credit cost listed in its description. Credits are
    deducted from your token balance per request.

  version: 0.0.1
servers: []
security:
  - AccessToken: []
paths:
  /api/sourceforge/projects/search:
    post:
      tags:
        - /sourceforge
      summary: /sourceforge/projects/search
      description: >-
        Search the SourceForge project directory by keyword with category and OS
        filters


        **Price:** 5 credits per 25 results


        **⚠️ Common errors:** 422: Invalid filter combination
      operationId: __api_sourceforge_projects_search_post
      parameters:
        - name: access-token
          in: header
          required: true
          schema:
            anyOf:
              - type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SourceforgeProjectsSearchPayload'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SourceforgeSearchProject'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
components:
  schemas:
    SourceforgeProjectsSearchPayload:
      properties:
        timeout:
          type: integer
          maximum: 1500
          minimum: 20
          default: 300
        query:
          anyOf:
            - type: string
            - type: 'null'
        count:
          type: integer
          maximum: 25
          minimum: 1
        category:
          anyOf:
            - $ref: '#/components/schemas/SourceforgeCategory'
            - type: 'null'
        os:
          anyOf:
            - $ref: '#/components/schemas/SourceforgeOS'
            - type: 'null'
        programming_language:
          anyOf:
            - $ref: '#/components/schemas/SourceforgeProgrammingLanguage'
            - type: 'null'
        status:
          anyOf:
            - $ref: '#/components/schemas/SourceforgeStatus'
            - type: 'null'
        translation:
          anyOf:
            - $ref: '#/components/schemas/SourceforgeTranslation'
            - type: 'null'
        sort:
          anyOf:
            - $ref: '#/components/schemas/SourceforgeSort'
            - type: 'null'
      type: object
      required:
        - count
    SourceforgeSearchProject:
      properties:
        '@type':
          type: string
          default: SourceforgeSearchProject
        alias:
          type: string
        name:
          type: string
          default: ''
        tagline:
          anyOf:
            - type: string
            - type: 'null'
        image:
          anyOf:
            - type: string
            - type: 'null'
        rating:
          anyOf:
            - type: number
            - type: 'null'
        review_count:
          anyOf:
            - type: integer
            - type: 'null'
        weekly_download_count:
          anyOf:
            - type: integer
            - type: 'null'
        updated_at:
          anyOf:
            - type: integer
            - type: 'null'
        web_url:
          type: string
          default: ''
      type: object
      required:
        - alias
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
      type: object
    SourceforgeCategory:
      type: string
      enum:
        - artificial-intelligence
        - blockchain
        - business
        - communications
        - database
        - desktop-environment
        - education
        - formats-and-protocols
        - games
        - internet
        - mobile
        - multimedia
        - printing
        - productivity
        - religion-and-philosophy
        - scientific-engineering
        - security
        - social-sciences
        - software-development
        - system
        - terminals
        - text-editors
    SourceforgeOS:
      type: string
      enum:
        - windows
        - mac
        - linux
        - bsd
        - chromeos
        - mobile-operating-systems
        - desktop-operating-systems
        - server-operating-systems
        - embedded-operating-systems
        - game-consoles
    SourceforgeProgrammingLanguage:
      type: string
      enum:
        - actionscript
        - ada
        - algol-68
        - apl
        - applescript
        - asp
        - asp.net
        - aspectj
        - assembly
        - autoit
        - awk
        - basic
        - blitzmax
        - boo
        - c
        - c-plus-plus
        - c-sharp
        - clarion
        - cobol
        - coffeescript
        - cold-fusion
        - common-lisp
        - crystal
        - curl
        - d
        - dart
        - delphi-kylix
        - eiffel
        - elixir
        - emacs-lisp
        - erlang
        - euler
        - euphoria
        - f-sharp
        - filemaker-script
        - flex
        - forth
        - fortran
        - free-pascal
        - gambas
        - glsl-opengl-shading-language
        - go
        - groovy
        - haskell
        - haxe
        - idl
        - java
        - javascript
        - jsp
        - julia
        - kaya
        - kotlin
        - labview
        - lazarus
        - lisp
        - logo
        - lotusscript
        - lpc
        - lua
        - mathematica
        - matlab
        - modula
        - mumps
        - oberon
        - object-pascal
        - objective-c
        - objective-c-2.0
        - ocaml-objective-caml
        - opencl
        - oz
        - pascal
        - perl
        - php
        - pike
        - pl-i-programming-language-one
        - pl-sql
        - powershell
        - progress
        - prolog
        - python
        - r
        - realbasic
        - rebol
        - rexx
        - ruby
        - rust
        - s-r
        - scala
        - scheme
        - scilab
        - scriptol
        - simulink
        - smalltalk
        - solidity
        - standard-ml
        - swift
        - tcl
        - transcript-revolution
        - typescript
        - unix-shell
        - vala
        - vbscript
        - vhdl-verilog
        - visual-basic
        - visual-basic-.net
        - visual-basic-for-applications-vba
        - visual-foxpro
        - xbase-clipper
        - xbasic
        - xsl-xslt-xpath-xsl-fo
        - yacc
        - zope
    SourceforgeStatus:
      type: string
      enum:
        - planning
        - pre-alpha
        - alpha
        - beta
        - production-stable
        - mature
        - inactive
    SourceforgeTranslation:
      type: string
      enum:
        - abkhazian
        - afar
        - afrikaans
        - akan
        - albanian
        - amharic
        - arabic
        - aragonese
        - armenian
        - assamese
        - aymara
        - azerbaijani
        - bambara
        - basque-euskara
        - belarusian
        - bengali
        - bosnian
        - brazilian-portuguese
        - breton
        - bulgarian
        - catalan
        - central-khmer
        - chechen
        - chinese-simplified
        - chinese-traditional
        - croatian
        - czech
        - danish
        - dutch
        - english
        - esperanto
        - estonian
        - faroese
        - finnish
        - french
        - galician
        - georgian
        - german
        - greek
        - gujarati
        - haitian
        - hausa
        - hebrew
        - hindi
        - hungarian
        - icelandic
        - igbo
        - indonesian
        - inuktitut
        - irish-gaelic
        - italian
        - japanese
        - javanese
        - kannada
        - kashmiri
        - kazakh
        - kinyarwanda
        - kirghiz
        - korean
        - kurdish
        - latin
        - latvian
        - lithuanian
        - luxembourgish
        - macedonian
        - malagasy
        - malay
        - malayalam
        - maltese
        - marathi
        - mongolian
        - navajo
        - nepali
        - north-ndebele
        - norwegian
        - norwegian-bokmal
        - norwegian-nynorsk
        - occitan
        - oriya
        - oromo
        - panjabi
        - persian
        - polish
        - portuguese
        - quechua
        - romanian
        - romansh
        - rundi
        - russian
        - sanskrit
        - scottish-gaelic
        - serbian
        - sindhi
        - sinhala
        - slovak
        - slovene
        - somali
        - spanish
        - sundanese
        - swahili
        - swedish
        - tagalog
        - tajik
        - tamil
        - tatar
        - telugu
        - thai
        - tibetan
        - tigrinya
        - tswana
        - turkish
        - turkmen
        - twi
        - uighur
        - ukrainian
        - urdu
        - uzbek
        - venda
        - vietnamese
        - walloon
        - welsh
        - western-frisian
        - wolof
        - xhosa
        - yoruba
        - zulu
    SourceforgeSort:
      type: string
      enum:
        - popular
        - update
        - name
        - rating
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          type: array
        msg:
          type: string
        type:
          type: string
        input: {}
        ctx:
          type: object
      type: object
      required:
        - loc
        - msg
        - type
  securitySchemes:
    AccessToken:
      type: apiKey
      in: header
      name: access-token
      description: API token from the dashboard

````