Collections in Common

Discover the most commonly held NFT collections across the owners of various other collections.

In the ever-expanding world of NFTs, understanding the relationships and preferences of collectors is essential for creating targeted strategies and enhancing user experiences.

This guide will introduce you to the core concepts of an API that enables you to identify the popular NFT collections among different groups of collectors, providing valuable insights for collaboration opportunities, marketing campaigns, and trend analysis.

By incorporating this powerful tool into your platform, you can stay ahead of the curve, uncover hidden connections, and cater to the unique needs of your audience in the dynamic world of NFTs.

Collections

Collections in common API allows to obtain top 30 collections that are most commonly held across the holders of a given collection.

In the following example we will find collection in common across the holders of the Doodles collection.

curl -i -X GET \
  https://ethereum-rest.api.mnemonichq.com/audiences/v1beta1/common/collections/0x8a90cab2b38dba80c64b7734e58ee1db38b8992e \
  -H 'X-API-Key: <YOUR API KEY>'

The results are sorted by the number of common owners and exclude tokens that are flagged as spam for owning wallets.

{
    "collections": [
        {
            "contractAddress": "0x466cfcd0525189b573e794f554b8a751279213ac",
            "name": "Dooplicator",
            "minterAddress": "0x2b3ab8e7bb14988616359b78709538b10900ab7d",
            "commonOwnersCount": "3106",
            "ownersCount": "5147"
        },
        {
            "contractAddress": "0x1cf6c91b65f3c3577643eb5fad570e3f324bdfcd",
            "name": "Pixoods",
            "minterAddress": "0x0f33118c6e6336fac5639deee5500a31e71177cf",
            "commonOwnersCount": "2221",
            "ownersCount": "4638"
        },
        {
            "contractAddress": "0x34d85c9cdeb23fa97cb08333b511ac86e1c4e258",
            "name": "Otherdeed",
            "minterAddress": "0xe53c9cbfc1314b6cf6ba508230457df130552bc6",
            "commonOwnersCount": "1214",
            "ownersCount": "21221"
        },
        {
            "contractAddress": "0xb75f09b4340aeb85cd5f2dd87d31751edc11ed39",
            "name": "Genesis Box",
            "minterAddress": "0x7a59205733a593a184156f91085dc64ed050408f",
            "commonOwnersCount": "1052",
            "ownersCount": "4233"
        },
        {
            "contractAddress": "0x1e38e9ad28a526512af9b8689c50d91443b6c3db",
            "name": "Pukenza",
            "minterAddress": "0x7d422cf705af9ea93919b1a6e843b2f9f387562d",
            "commonOwnersCount": "1047",
            "ownersCount": "3467"
        },
        {
            "contractAddress": "0x60e4d786628fea6478f785a6d7e704777c86a7c6",
            "name": "MutantApeYachtClub",
            "minterAddress": "0x9056d15c49b19df52ffad1e6c11627f035c0c960",
            "commonOwnersCount": "775",
            "ownersCount": "11330"
        },
        {
            "contractAddress": "0x49cf6f5d44e70224e2e23fdcdd2c053f30ada28b",
            "name": "CloneX",
            "minterAddress": "0x12ea19217c65f36385bb030d00525c1034e2f0af",
            "commonOwnersCount": "695",
            "ownersCount": "9609"
        },
        {
            "contractAddress": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
            "name": "Art Blocks",
            "minterAddress": "0x96dc73c8b5969608c77375f085949744b5177660",
            "commonOwnersCount": "680",
            "ownersCount": "37289"
        },
        {
            "contractAddress": "0x28472a58a490c5e09a238847f66a68a47cc76f0f",
            "name": "adidas Originals: Into the Metaverse",
            "minterAddress": "0x6d1c18bccde60142af23a3f8aa6f5f59c532a675",
            "commonOwnersCount": "679",
            "ownersCount": "12482"
        },
        {
            "contractAddress": "0xffc6dbff68a8e92a7984e474f7b7a9856945e0fb",
            "name": "Cool Cats Fractures",
            "minterAddress": "0x281e718f779109930c37bc9b1d25ab91574338f7",
            "commonOwnersCount": "622",
            "ownersCount": "9804"
        },
        {
            "contractAddress": "0x1a92f7381b9f03921564a437210bb9396471050c",
            "name": "Cool Cats",
            "minterAddress": "0x4265de963cdd60629d03fee2cd3285e6d5ff6015",
            "commonOwnersCount": "604",
            "ownersCount": "5568"
        },
        {
            "contractAddress": "0x23581767a106ae21c074b2276d25e5c3e136a68b",
            "name": "Moonbirds",
            "minterAddress": "0x6c8984baf566db08675310b122bf0be9ea269eca",
            "commonOwnersCount": "530",
            "ownersCount": "6493"
        },
        {
            "contractAddress": "0x764aeebcf425d56800ef2c84f2578689415a2daa",
            "name": "SewerPass",
            "minterAddress": "0x9223abd716ff22c62db2c6760eb6a59a33af729e",
            "commonOwnersCount": "521",
            "ownersCount": "2823"
        },
        {
            "contractAddress": "0x09f717f77b5e7f2d2f37604fec3d0e3d53eb9808",
            "name": "WoW - Capacitors",
            "minterAddress": "0xc9b6321dc216d91e626e9baa61b06b0e4d55bdb1",
            "commonOwnersCount": "485",
            "ownersCount": "12041"
        },
        {
            "contractAddress": "0x86c10d10eca1fca9daf87a279abccabe0063f247",
            "name": "Cool Pets",
            "minterAddress": "0x1ffa3371a45c22b1284fe5a251ed64f40580a1e3",
            "commonOwnersCount": "476",
            "ownersCount": "8895"
        },
        {
            "contractAddress": "0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d",
            "name": "BoredApeYachtClub",
            "minterAddress": "0xaba7161a7fb69c88e16ed9f455ce62b791ee4d03",
            "commonOwnersCount": "448",
            "ownersCount": "5745"
        },
        {
            "contractAddress": "0x56a67d475ded20f1120d6377988ae12992888ac4",
            "name": "RTFKT - MNLTH X",
            "minterAddress": "0x623fc4f577926c0aadaef11a243754c546c1f98c",
            "commonOwnersCount": "440",
            "ownersCount": "8666"
        },
        {
            "contractAddress": "0x455c732fee7b5c3b09531439b598ead4817d5274",
            "name": "adidasCapsule",
            "minterAddress": "0x6d1c18bccde60142af23a3f8aa6f5f59c532a675",
            "commonOwnersCount": "428",
            "ownersCount": "8928"
        },
        {
            "contractAddress": "0x306b1ea3ecdf94ab739f1910bbda052ed4a9f949",
            "name": "Beanz",
            "minterAddress": "0xd45058bf25bbd8f586124c479d384c8c708ce23a",
            "commonOwnersCount": "424",
            "ownersCount": "7453"
        },
        {
            "contractAddress": "0x2acab3dea77832c09420663b0e1cb386031ba17b",
            "name": "DeadFellaz",
            "minterAddress": "0xe9d30eddd11dea8433cf6d2b2c22e9cce94113dc",
            "commonOwnersCount": "418",
            "ownersCount": "6541"
        },
        {
            "contractAddress": "0x6fe9c57ae423d14e78cdd5877d16558bb959d303",
            "name": "EpicBeast",
            "minterAddress": "0xc591458bc8c12082a18eac1b473ca22a6769c86f",
            "commonOwnersCount": "402",
            "ownersCount": "4703"
        },
        {
            "contractAddress": "0xe785e82358879f061bc3dcac6f0444462d4b5330",
            "name": "World Of Women",
            "minterAddress": "0xc9b6321dc216d91e626e9baa61b06b0e4d55bdb1",
            "commonOwnersCount": "402",
            "ownersCount": "5589"
        },
        {
            "contractAddress": "0x2df54f45d1b59a2f8a8dd07228ad0ba7467b2543",
            "name": "Moondens.xyz Mint Pass",
            "minterAddress": "0xee5e97f519e011692a3490b7b231c7858cbf2756",
            "commonOwnersCount": "400",
            "ownersCount": "6145"
        },
        {
            "contractAddress": "0xf61f24c2d93bf2de187546b14425bf631f28d6dc",
            "name": "World Of Women Galaxy",
            "minterAddress": "0x52ea3bf097a40f768e9cd49a735ba289882a0238",
            "commonOwnersCount": "398",
            "ownersCount": "11589"
        },
        {
            "contractAddress": "0x8eaaabe11896bd09fb852d3a5248004ec44bc793",
            "name": "Refractions",
            "minterAddress": "0x24ce338baf5659bacb1bb92aa3a0ce9dd36f31b0",
            "commonOwnersCount": "397",
            "ownersCount": "7192"
        },
        {
            "contractAddress": "0x6c410cf0b8c113dc6a7641b431390b11d5515082",
            "name": "Egg",
            "minterAddress": "0x623fc4f577926c0aadaef11a243754c546c1f98c",
            "commonOwnersCount": "393",
            "ownersCount": "6770"
        },
        {
            "contractAddress": "0xed5af388653567af2f388e6224dc7c4b3241c544",
            "name": "Azuki",
            "minterAddress": "0xd45058bf25bbd8f586124c479d384c8c708ce23a",
            "commonOwnersCount": "390",
            "ownersCount": "4796"
        },
        {
            "contractAddress": "0xbe9371326f91345777b04394448c23e2bfeaa826",
            "name": "Gemesis",
            "minterAddress": "0xed2c3c2775bd0d57432838fe3e761bbb4628a36d",
            "commonOwnersCount": "388",
            "ownersCount": "47683"
        },
        {
            "contractAddress": "0x86825dfca7a6224cfbd2da48e85df2fc3aa7c4b1",
            "name": "RTFKT - MNLTH",
            "minterAddress": "0x623fc4f577926c0aadaef11a243754c546c1f98c",
            "commonOwnersCount": "381",
            "ownersCount": "2588"
        },
        {
            "contractAddress": "0x1e0e008eec6d04c52a3945d3df33d04e06a9c46f",
            "name": "Gutter Punks Flyer",
            "minterAddress": "0x52a4e59f748236b5c602c51ef6fa63c8e176026c",
            "commonOwnersCount": "376",
            "ownersCount": "6375"
        }
    ]
}

Trends

In addition to the above, you can obtain trends to see how commonly held collections are trending in ownership. This is especially helpful if you want to find collections that are gaining new owners vs losing over a specified period of time.

In the following example we will find collection in common trend over the last 30 days across the holders of the Doodles collection.

curl -i -X GET \
  'https://ethereum-rest.api.mnemonichq.com/audiences/v1beta1/common/collections/0x8a90cab2b38dba80c64b7734e58ee1db38b8992e/trends?duration=DURATION_30_DAYS' \
  -H 'X-API-Key: <YOUR API KEY>'

The results contains top 30 collections with increase/decrease in the number of owners, sorted by the number of common owners and excludes tokens flagged as spam for owning wallets.

{
    "collections": [
        {
            "contractAddress": "0x466cfcd0525189b573e794f554b8a751279213ac",
            "name": "Dooplicator",
            "ownersCountChange": "-91",
            "commonOwnersCount": "3106"
        },
        {
            "contractAddress": "0x1cf6c91b65f3c3577643eb5fad570e3f324bdfcd",
            "name": "Pixoods",
            "ownersCountChange": "0",
            "commonOwnersCount": "2221"
        },
        {
            "contractAddress": "0x34d85c9cdeb23fa97cb08333b511ac86e1c4e258",
            "name": "Otherdeed",
            "ownersCountChange": "-11068",
            "commonOwnersCount": "1214"
        },
        {
            "contractAddress": "0xb75f09b4340aeb85cd5f2dd87d31751edc11ed39",
            "name": "Genesis Box",
            "ownersCountChange": "-1437",
            "commonOwnersCount": "1052"
        },
        {
            "contractAddress": "0x1e38e9ad28a526512af9b8689c50d91443b6c3db",
            "name": "Pukenza",
            "ownersCountChange": "1",
            "commonOwnersCount": "1047"
        },
        {
            "contractAddress": "0x60e4d786628fea6478f785a6d7e704777c86a7c6",
            "name": "MutantApeYachtClub",
            "ownersCountChange": "-217",
            "commonOwnersCount": "775"
        },
        {
            "contractAddress": "0x49cf6f5d44e70224e2e23fdcdd2c053f30ada28b",
            "name": "CloneX",
            "ownersCountChange": "-25",
            "commonOwnersCount": "695"
        },
        {
            "contractAddress": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
            "name": "Art Blocks",
            "ownersCountChange": "418",
            "commonOwnersCount": "680"
        },
        {
            "contractAddress": "0x28472a58a490c5e09a238847f66a68a47cc76f0f",
            "name": "adidas Originals: Into the Metaverse",
            "ownersCountChange": "-7014",
            "commonOwnersCount": "679"
        },
        {
            "contractAddress": "0xffc6dbff68a8e92a7984e474f7b7a9856945e0fb",
            "name": "Cool Cats Fractures",
            "ownersCountChange": "-241",
            "commonOwnersCount": "622"
        },
        {
            "contractAddress": "0x1a92f7381b9f03921564a437210bb9396471050c",
            "name": "Cool Cats",
            "ownersCountChange": "52",
            "commonOwnersCount": "604"
        },
        {
            "contractAddress": "0x23581767a106ae21c074b2276d25e5c3e136a68b",
            "name": "Moonbirds",
            "ownersCountChange": "231",
            "commonOwnersCount": "530"
        },
        {
            "contractAddress": "0x764aeebcf425d56800ef2c84f2578689415a2daa",
            "name": "SewerPass",
            "ownersCountChange": "-10404",
            "commonOwnersCount": "521"
        },
        {
            "contractAddress": "0x09f717f77b5e7f2d2f37604fec3d0e3d53eb9808",
            "name": "WoW - Capacitors",
            "ownersCountChange": "-28",
            "commonOwnersCount": "485"
        },
        {
            "contractAddress": "0x86c10d10eca1fca9daf87a279abccabe0063f247",
            "name": "Cool Pets",
            "ownersCountChange": "-80",
            "commonOwnersCount": "476"
        },
        {
            "contractAddress": "0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d",
            "name": "BoredApeYachtClub",
            "ownersCountChange": "-67",
            "commonOwnersCount": "448"
        },
        {
            "contractAddress": "0x56a67d475ded20f1120d6377988ae12992888ac4",
            "name": "RTFKT - MNLTH X",
            "ownersCountChange": "-24",
            "commonOwnersCount": "440"
        },
        {
            "contractAddress": "0x455c732fee7b5c3b09531439b598ead4817d5274",
            "name": "adidasCapsule",
            "ownersCountChange": "-321",
            "commonOwnersCount": "428"
        },
        {
            "contractAddress": "0x306b1ea3ecdf94ab739f1910bbda052ed4a9f949",
            "name": "Beanz",
            "ownersCountChange": "-43",
            "commonOwnersCount": "424"
        },
        {
            "contractAddress": "0x2acab3dea77832c09420663b0e1cb386031ba17b",
            "name": "DeadFellaz",
            "ownersCountChange": "33",
            "commonOwnersCount": "418"
        },
        {
            "contractAddress": "0x6fe9c57ae423d14e78cdd5877d16558bb959d303",
            "name": "EpicBeast",
            "ownersCountChange": "1",
            "commonOwnersCount": "402"
        },
        {
            "contractAddress": "0xe785e82358879f061bc3dcac6f0444462d4b5330",
            "name": "World Of Women",
            "ownersCountChange": "-20",
            "commonOwnersCount": "402"
        },
        {
            "contractAddress": "0x2df54f45d1b59a2f8a8dd07228ad0ba7467b2543",
            "name": "Moondens.xyz Mint Pass",
            "ownersCountChange": "0",
            "commonOwnersCount": "400"
        },
        {
            "contractAddress": "0xf61f24c2d93bf2de187546b14425bf631f28d6dc",
            "name": "World Of Women Galaxy",
            "ownersCountChange": "-16",
            "commonOwnersCount": "398"
        },
        {
            "contractAddress": "0x8eaaabe11896bd09fb852d3a5248004ec44bc793",
            "name": "Refractions",
            "ownersCountChange": "1",
            "commonOwnersCount": "397"
        },
        {
            "contractAddress": "0x6c410cf0b8c113dc6a7641b431390b11d5515082",
            "name": "Egg",
            "ownersCountChange": "-74",
            "commonOwnersCount": "393"
        },
        {
            "contractAddress": "0xed5af388653567af2f388e6224dc7c4b3241c544",
            "name": "Azuki",
            "ownersCountChange": "-125",
            "commonOwnersCount": "390"
        },
        {
            "contractAddress": "0xbe9371326f91345777b04394448c23e2bfeaa826",
            "name": "Gemesis",
            "ownersCountChange": "47684",
            "commonOwnersCount": "388"
        },
        {
            "contractAddress": "0x86825dfca7a6224cfbd2da48e85df2fc3aa7c4b1",
            "name": "RTFKT - MNLTH",
            "ownersCountChange": "-43",
            "commonOwnersCount": "381"
        },
        {
            "contractAddress": "0x1e0e008eec6d04c52a3945d3df33d04e06a9c46f",
            "name": "Gutter Punks Flyer",
            "ownersCountChange": "0",
            "commonOwnersCount": "376"
        }
    ]
}

As seen in the result above, Dooplicator collection lost 91 owners, while Otherdeed lost 11068 over the same period.

Use the following time duration values to adjust results:

DURATION_1_DAY: 1 day.
DURATION_7_DAYS: 7 days.
DURATION_30_DAYS: 30 days.
DURATION_365_DAYS: 365 days.

Summary

in summary, collections in common APIs enable businesses to identify the most popular NFT collections held by owners of various other collections, providing valuable insights for collaboration opportunities, targeted marketing campaigns, and trend analysis. By integrating this powerful tool into your platform, you can uncover hidden connections, stay ahead of the curve, and cater to the unique preferences of their audience in the dynamic NFT ecosystem. Try it now!