Dapp
Get all dApps or search by a keyword. Optionally, filter on specific attributes of the dApp.
This API call will get all the dApps or perform a text search.
Current page
Page size
A string to be used for search. The search happens on the name and tags fields of the dApp. If this is not present, all dApps are returned.
DApp is listed or not
trueDApp supported chainId's. Only dApps belonging to this chainID will be returned.
137DApp's language
enMentions if the app is for all ages or only mature audience
falseMinimum age
13The date dApp was listed on or after. Date should be in ISO format.
2021-11-13The date dApp was listed on or before. Date should be in ISO format.
2021-11-13dApp allowed countries
dApp blocked countries
Want to get dapp by order(asc, desc) by one or more params.
["name:asc","name:desc","rating:asc","rating:desc","installs:asc","installs:desc","visits:asc","visits:desc","listDate:asc","listDate:desc"]successful operation
Invalid status value
GET /dapp HTTP/1.1
Host: api-a.meroku.store
Accept: */*
{
  "page": 1,
  "limit": 1,
  "pageCount": 1,
  "response": [
    {
      "name": "My Cool NFT Creator dApp",
      "description": "A really cool NFT Creator dApp",
      "appUrl": "https://www.example.com",
      "images": {
        "logo": "https://example.com/logo.png",
        "banner": "https://www.example.com/banner.png",
        "screenshots": [
          "https://www.example.com/screenshot_1.png",
          "https://www.example.com/screenshot_2.png"
        ]
      },
      "repoUrl": "https://example.com",
      "dappId": "example.store.dapp",
      "minAge": 13,
      "isForMatureAudience": false,
      "isSelfModerated": true,
      "language": "en",
      "version": "0.1.0",
      "isListed": true,
      "listDate": "2021-11-13",
      "availableOnPlatform": [
        "web"
      ],
      "geoRestrictions": {
        "allowedCountries": [
          "US",
          "IN"
        ],
        "blockedCountries": [
          "CN"
        ]
      },
      "developer": {
        "legalName": "John Doe & Sons",
        "logo": "https://www.example.com/logo_small.png",
        "website": "https://www.example.com",
        "privacyPolicyUrl": "https://www.example.com/privacy",
        "support": {
          "url": "https://www.example.com/support",
          "email": "[email protected]"
        },
        "githubID": "r488it"
      },
      "tags": [
        "nft maker"
      ],
      "chains": [
        1,
        137
      ],
      "category": "books",
      "walletApiVersion": [
        "v1",
        "v2"
      ],
      "downloadBaseUrls": [
        {
          "url": "https://ipfs.io/ipfs/qWEWEFDVSDVERGREqdyqqgQWEVSDWWDVW?filename=packageId.apk",
          "platform": "android",
          "architecture": "ARMv7-A",
          "minVersion": "11.0.0",
          "maxVersion": "14.0.0",
          "screenDPI": "text",
          "packageId": "com.packageid.app"
        }
      ],
      "contracts": [
        {
          "chainId": 1,
          "address": 0
        }
      ],
      "metrics": {
        "dappId": "mint.buidl.dapp",
        "downloads": 122872,
        "installs": 120293,
        "uninstalls": 726,
        "ratingsCount": 6872,
        "visits": 283633,
        "rating": 2.34
      }
    }
  ]
}Adding new dApp to the store
The name of the developer (from GitHub)
r488itThe JWT access token of the developer (from Github) for user to server API Calls
ghu_clhzH0E07dPHKLCxnIC3okyITV0BVk18XwkEThe GitHub ID of the developer
r488itThe GitHub organization to fork the repo to.
Successful operation
Invalid ID supplied
DApp not found
Validation exception
POST /dapp HTTP/1.1
Host: api-a.meroku.store
Content-Type: application/json
Accept: */*
Content-Length: 1564
{
  "name": "r488it",
  "email": "[email protected]",
  "accessToken": "ghu_clhzH0E07dPHKLCxnIC3okyITV0BVk18XwkE",
  "githubID": "r488it",
  "dapp": {
    "name": "My Cool NFT Creator dApp",
    "description": "A really cool NFT Creator dApp",
    "appUrl": "https://www.example.com",
    "images": {
      "logo": "https://example.com/logo.png",
      "banner": "https://www.example.com/banner.png",
      "screenshots": [
        "https://www.example.com/screenshot_1.png",
        "https://www.example.com/screenshot_2.png"
      ]
    },
    "repoUrl": "https://example.com",
    "dappId": "example.store.dapp",
    "minAge": 13,
    "isForMatureAudience": false,
    "isSelfModerated": true,
    "language": "en",
    "version": "0.1.0",
    "isListed": true,
    "listDate": "2021-11-13",
    "availableOnPlatform": [
      "web"
    ],
    "geoRestrictions": {
      "allowedCountries": [
        "US",
        "IN"
      ],
      "blockedCountries": [
        "CN"
      ]
    },
    "developer": {
      "legalName": "John Doe & Sons",
      "logo": "https://www.example.com/logo_small.png",
      "website": "https://www.example.com",
      "privacyPolicyUrl": "https://www.example.com/privacy",
      "support": {
        "url": "https://www.example.com/support",
        "email": "[email protected]"
      },
      "githubID": "r488it"
    },
    "tags": [
      "nft maker"
    ],
    "chains": [
      1,
      137
    ],
    "category": "books",
    "walletApiVersion": [
      "v1",
      "v2"
    ],
    "downloadBaseUrls": [
      {
        "url": "https://ipfs.io/ipfs/qWEWEFDVSDVERGREqdyqqgQWEVSDWWDVW?filename=packageId.apk",
        "platform": "android",
        "architecture": "ARMv7-A",
        "minVersion": "11.0.0",
        "maxVersion": "14.0.0",
        "screenDPI": "text",
        "packageId": "com.packageid.app"
      }
    ],
    "contracts": [
      {
        "chainId": 1,
        "address": 0
      }
    ],
    "metrics": {
      "dappId": "mint.buidl.dapp",
      "downloads": 122872,
      "installs": 120293,
      "uninstalls": 726,
      "ratingsCount": 6872,
      "visits": 283633,
      "rating": 2.34
    }
  },
  "org": "text"
}textFor updating the existing dApp
The name of the developer (from GitHub)
r488itThe JWT access token of the developer (from Github) for user to server API Calls
ghu_clhzH0E07dPHKLCxnIC3okyITV0BVk18XwkEThe GitHub ID of the developer
r488itThe GitHub organization to fork the repo to.
successful operation
Invalid ID supplied
DApp not found
Validation exception
PUT /dapp HTTP/1.1
Host: api-a.meroku.store
Content-Type: application/json
Accept: */*
Content-Length: 1564
{
  "name": "r488it",
  "email": "[email protected]",
  "accessToken": "ghu_clhzH0E07dPHKLCxnIC3okyITV0BVk18XwkE",
  "githubID": "r488it",
  "dapp": {
    "name": "My Cool NFT Creator dApp",
    "description": "A really cool NFT Creator dApp",
    "appUrl": "https://www.example.com",
    "images": {
      "logo": "https://example.com/logo.png",
      "banner": "https://www.example.com/banner.png",
      "screenshots": [
        "https://www.example.com/screenshot_1.png",
        "https://www.example.com/screenshot_2.png"
      ]
    },
    "repoUrl": "https://example.com",
    "dappId": "example.store.dapp",
    "minAge": 13,
    "isForMatureAudience": false,
    "isSelfModerated": true,
    "language": "en",
    "version": "0.1.0",
    "isListed": true,
    "listDate": "2021-11-13",
    "availableOnPlatform": [
      "web"
    ],
    "geoRestrictions": {
      "allowedCountries": [
        "US",
        "IN"
      ],
      "blockedCountries": [
        "CN"
      ]
    },
    "developer": {
      "legalName": "John Doe & Sons",
      "logo": "https://www.example.com/logo_small.png",
      "website": "https://www.example.com",
      "privacyPolicyUrl": "https://www.example.com/privacy",
      "support": {
        "url": "https://www.example.com/support",
        "email": "[email protected]"
      },
      "githubID": "r488it"
    },
    "tags": [
      "nft maker"
    ],
    "chains": [
      1,
      137
    ],
    "category": "books",
    "walletApiVersion": [
      "v1",
      "v2"
    ],
    "downloadBaseUrls": [
      {
        "url": "https://ipfs.io/ipfs/qWEWEFDVSDVERGREqdyqqgQWEVSDWWDVW?filename=packageId.apk",
        "platform": "android",
        "architecture": "ARMv7-A",
        "minVersion": "11.0.0",
        "maxVersion": "14.0.0",
        "screenDPI": "text",
        "packageId": "com.packageid.app"
      }
    ],
    "contracts": [
      {
        "chainId": 1,
        "address": 0
      }
    ],
    "metrics": {
      "dappId": "mint.buidl.dapp",
      "downloads": 122872,
      "installs": 120293,
      "uninstalls": 726,
      "ratingsCount": 6872,
      "visits": 283633,
      "rating": 2.34
    }
  },
  "org": "text"
}textLast updated