MSF (MySoftwareFree) API

The MSF (MySoftwareFree) API is a resource of technological information focused on the Windows operating system.

Base URL

"https://openapi-idk8.onrender.com"

Endpoints

GET `/msf?search=query`

Description: Searches for software on MySoftwareFree (MSF) based on the specified query.

GET `/msf/download?url=software_url`

Description: Gets the direct download link for a specific software version.

Query Parameters

  • search (required for `/msf`): The search query to find software.
  • url (required for `/msf/download`): The URL of the software version to retrieve the download link.

Sample Request

GET `https://openapi-idk8.onrender.com/msf?search=Microsoft%20Office`
GET `https://openapi-idk8.onrender.com/msf/download?url=https://example.com/software`

Sample Response

{
  "api_information": {
    "api_name": "MSF (MySoftwareFree)",
    "description": "MySoftwareFree (MSF) is a project to create a resource of technological information focused on the Windows operating system.",
    "author": "OpenAPI"
  },
  "results": [
    {
      "title": "Software Title",
      "link": "https://mysoftwarefree.com/software-title",
      "thumbnail": "https://mysoftwarefree.com/thumbnail-url"
    },
    {
      "note": "Pick one of the above searches, copy the link, and use `/msf/download?url=[link]` to extract the direct download URL."
    }
  ]
}

The response contains software search results or a note for extracting download links.

Error Handling

400 Bad Request: Returned when the required query parameters are missing.

{
  "error": "Search parameter is required."
}
{
  "error": "URL parameter is required."
}