Skip to main content
POST
/
api
/
sourceforge
/
projects
/
search
/sourceforge/projects/search
curl --request POST \
  --url https://api.anysite.io/api/sourceforge/projects/search \
  --header 'Content-Type: application/json' \
  --header 'access-token: <api-key>' \
  --data '
{
  "count": 13,
  "timeout": 300,
  "query": "video editor"
}
'
[
  {
    "alias": "<string>",
    "@type": "SourceforgeSearchProject",
    "name": "",
    "tagline": "<string>",
    "description": "<string>",
    "image": "<string>",
    "rating": 123,
    "review_count": 123,
    "weekly_download_count": 123,
    "updated_at": 123,
    "web_url": ""
  }
]

Authorizations

access-token
string
header
required

API token from the dashboard

Headers

access-token
string
required

Body

application/json
count
integer
required

Number of projects to return

Required range: 1 <= x <= 25
timeout
integer
default:300

Max scrapping execution timeout (in seconds)

Required range: 20 <= x <= 1500
query
string | null

Free-text search keyword

Example:

"video editor"

category
enum<string> | null

Filter by top-level project category/topic

Available options:
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
os
enum<string> | null

Filter by supported operating system

Available options:
windows,
mac,
linux,
bsd,
chromeos,
mobile-operating-systems,
desktop-operating-systems,
server-operating-systems,
embedded-operating-systems,
game-consoles
programming_language
enum<string> | null

Browse by programming language. Only available without a keyword query.

Available options:
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
status
enum<string> | null

Browse by development status. Only available on its own, without a keyword or other filter.

Available options:
planning,
pre-alpha,
alpha,
beta,
production-stable,
mature,
inactive
translation
enum<string> | null

Browse by natural-language translation. Only available on its own, without a keyword or other filter.

Available options:
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
sort
enum<string> | null

Result ordering when browsing by category, operating system, or programming language (not available with a keyword query or with status/translation browsing).

Available options:
popular,
update,
name,
rating

Response

Successful Response

alias
string
required
@type
string
default:SourceforgeSearchProject
name
string
default:""
tagline
string | null
description
string | null
image
string | null
rating
number | null
review_count
integer | null
weekly_download_count
integer | null
updated_at
integer | null
web_url
string
default:""