Microforge API

Get repository details

Retrieve comprehensive information about a specific repository

GET
/repos

Query Parameters

repo_namestring

Repository name

Response Body

Repository details

TypeScript Definitions

Use the response body type in TypeScript.

id?integer
name?string
github_description?string
homepage?string
Format"uri"
star_count?integer
created_at?string
Format"date-time"
change_in_stars_30_days?integer
change_in_stars_7_days?integer
topics?array<string>
language?string
forks_count?integer
score?object
owner_homepage?string
Format"uri"
categories?array<string>
avatar_url?string
Format"uri"
crunchbase_url?string
Format"uri"
linkedin_url?string
Format"uri"
country?string
region?string
funding_amount?integer
company_display_name?string
short_description?string
medium_description?string
long_description?string
descriptions?object
founders?array<object>

Repository not found

Internal server error

curl -X GET "https://api.microforge.studio/v1/repos?repo_name=rowboatlabs%2Frowboat"
fetch("https://api.microforge.studio/v1/repos?repo_name=rowboatlabs%2Frowboat")
package main

import (
  "fmt"
  "net/http"
  "io/ioutil"
)

func main() {
  url := "https://api.microforge.studio/v1/repos?repo_name=rowboatlabs%2Frowboat"

  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/repos?repo_name=rowboatlabs%2Frowboat"

response = requests.request("GET", url)

print(response.text)
{
  "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"
    }
  ]
}
Empty
Empty