List repositories
Get a filtered and sorted list of repositories
Query Parameters
limit?integer
Number of repositories to return
Default
50Range
value <= 500offset?integer
Number of repositories to skip
Default
0min_stars?integer
Filter by minimum stars
max_stars?integer
Filter by maximum stars
category?string
Filter by repository category
Value in
"AI" | "DevTools" | "Security" | "Web3" | "DataStack" | "Others"region?string
Filter by company region (e.g., North America, Europe, APAC)
min_funding?integer
Filter by minimum funding amount
sort?string
Sort field.
Value in
"stars" | "cumulative_score" | "funding_amount" | "created_at" | "change_stars_7d" | "change_stars_30d"order?string
Sort order
Value in
"asc" | "desc"Response Body
List of repositories
TypeScript Definitions
Use the response body type in TypeScript.
repositories?array<object>
curl -X GET "https://api.microforge.studio/v1/list-repos?limit=50&offset=0&min_stars=0&max_stars=0&category=AI®ion=string&min_funding=0&sort=stars&order=asc"fetch("https://api.microforge.studio/v1/list-repos?limit=50&offset=0&min_stars=0&max_stars=0&category=AI®ion=string&min_funding=0&sort=stars&order=asc")package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://api.microforge.studio/v1/list-repos?limit=50&offset=0&min_stars=0&max_stars=0&category=AI®ion=string&min_funding=0&sort=stars&order=asc"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}import requests
url = "https://api.microforge.studio/v1/list-repos?limit=50&offset=0&min_stars=0&max_stars=0&category=AI®ion=string&min_funding=0&sort=stars&order=asc"
response = requests.request("GET", url)
print(response.text){
"repositories": [
{
"id": 12345,
"name": "facebook/react",
"github_description": "A declarative, efficient, and flexible JavaScript library for building user interfaces.",
"homepage": "https://reactjs.org",
"star_count": 185000,
"created_at": "2013-05-24T16:15:54Z",
"change_in_stars_30_days": 1250,
"change_in_stars_7_days": 320,
"topics": [
"javascript",
"library",
"react",
"frontend"
],
"language": "JavaScript",
"forks_count": 37500,
"score": {
"external_interest": 10,
"age": 10,
"activity": 10,
"health": 10,
"presence": 10,
"cumulative": 9.6
},
"owner_homepage": "https://facebook.com",
"categories": [
"AI",
"DevTools"
],
"avatar_url": "https://avatars.githubusercontent.com/u/69631?v=4",
"crunchbase_url": "https://www.crunchbase.com/organization/facebook",
"linkedin_url": "https://www.linkedin.com/company/facebook/",
"country": "US",
"region": "North America",
"funding_amount": 500000000,
"company_display_name": "Meta (Facebook)",
"short_description": "Social media and technology company",
"medium_description": "Meta builds technologies that help people connect...",
"long_description": "Meta Platforms, Inc., doing business as Meta...",
"descriptions": {
"short": "Social media and technology company",
"medium": "Meta builds technologies that help people connect...",
"long": "Meta Platforms, Inc., doing business as Meta...",
"github": "A declarative, efficient, and flexible JavaScript library for building user interfaces."
},
"founders": [
{
"name": "Mark Zuckerberg",
"summary": "Co-founder and CEO of Meta",
"linkedin": "https://linkedin.com/in/zuck"
}
]
}
]
}