Discussion Forum: Thread 352787

 Author: romax1989 View Messages Posted By romax1989
 Posted: Jan 17, 2024 14:20
 Subject: API use
 Viewed: 110 times
 Topic: Terms and Policies
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

romax1989 (630)

Location:  USA, Texas
Member Since Contact Type Status
Jan 8, 2018 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: roro's bricks
I have a good friend who is willing to help me code a program to help analysis
sales info for me using the API, but I wanted to make sure that A: it is allowed
and B:if I am able to share my login credentials so that he can access the API
because apparently you need a seller's account to do so.

I've skimmed over the terms and conditions and it seems ok but I wanted to
get confirmation from someone with more authority before I fully commit.
 Author: 1001bricks View Messages Posted By 1001bricks
 Posted: Jan 17, 2024 14:47
 Subject: Re: API use
 Viewed: 41 times
 Topic: Terms and Policies
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

1001bricks (52271)

Location:  France, Provence-Alpes-Côte d'Azur
Member Since Contact Type Status
Sep 6, 2005 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: 1001bricks
In Terms and Policies, romax1989 writes:
  I have a good friend who is willing to help me code a program to help analysis
sales info for me using the API, but I wanted to make sure that A: it is allowed
and B:if I am able to share my login credentials so that he can access the API
because apparently you need a seller's account to do so.

IMHO usage of API is personal.

See it like this: you're abusing, it's you to blam, not anyone else.
So, still IMHO, it's not possible, and I'd say: do not.

In your app, simply make a setting the user can enter his own API credentials?


  I've skimmed over the terms and conditions and it seems ok but I wanted to
get confirmation from someone with more authority before I fully commit.

You may have to wait for years; it's a personal complex request, with far
too few details.

Just do it, while reading and comprehending the API Tos page.

And don't share your credentials - I mean, here and in a more general meaning.
Apart if you're married.
But then, you've got other joys and problems
 Author: romax1989 View Messages Posted By romax1989
 Posted: Jan 17, 2024 15:17
 Subject: Re: API use
 Viewed: 35 times
 Topic: Terms and Policies
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

romax1989 (630)

Location:  USA, Texas
Member Since Contact Type Status
Jan 8, 2018 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: roro's bricks
In Terms and Policies, 1001bricks writes:
  In Terms and Policies, romax1989 writes:
  I have a good friend who is willing to help me code a program to help analysis
sales info for me using the API, but I wanted to make sure that A: it is allowed
and B:if I am able to share my login credentials so that he can access the API
because apparently you need a seller's account to do so.

IMHO usage of API is personal.

See it like this: you're abusing, it's you to blam, not anyone else.
So, still IMHO, it's not possible, and I'd say: do not.

In your app, simply make a setting the user can enter his own API credentials?


  I've skimmed over the terms and conditions and it seems ok but I wanted to
get confirmation from someone with more authority before I fully commit.

You may have to wait for years; it's a personal complex request, with far
too few details.

Just do it, while reading and comprehending the API Tos page.

And don't share your credentials - I mean, here and in a more general meaning.
Apart if you're married.
But then, you've got other joys and problems


I understand the concerns about sharing credentials. To be clear this friend
is like a brother to me. We went to school together and have known each other
for over 13 years. I'm more concerned if what I want to do is allowed over
if it is "safe" I understand the concerns about abuse but as far as I'm
aware, what I want to do should not be a concern.
 Author: 1001bricks View Messages Posted By 1001bricks
 Posted: Jan 17, 2024 16:22
 Subject: Re: API use
 Viewed: 40 times
 Topic: Terms and Policies
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

1001bricks (52271)

Location:  France, Provence-Alpes-Côte d'Azur
Member Since Contact Type Status
Sep 6, 2005 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: 1001bricks
  We went to school together and have known each other
for over 13 years. I'm more concerned if what I want to do is allowed over
if it is "safe"

I'm not sure BrickLink Team will reply about this before 2026.

Are you REALLY worried about being safe?

If yes, then DO ask your friend to have his own API credentials.

If not, why bother asking?

Ah, and read the API Tos. Yes, again.
 Author: yorbrick View Messages Posted By yorbrick
 Posted: Jan 17, 2024 15:54
 Subject: Re: API use
 Viewed: 26 times
 Topic: Terms and Policies
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

yorbrick (1182)

Location:  United Kingdom, England
Member Since Contact Type Status
Apr 11, 2011 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: Yorbricks
In Terms and Policies, romax1989 writes:
  I have a good friend who is willing to help me code a program to help analysis
sales info for me using the API, but I wanted to make sure that A: it is allowed
and B:if I am able to share my login credentials so that he can access the API
because apparently you need a seller's account to do so.

I've skimmed over the terms and conditions and it seems ok but I wanted to
get confirmation from someone with more authority before I fully commit.

If he is helping you code, why does he need the password? Or do you mean he is
writing the code independently and not always with you?

You are responsible for anything that happens with your account. If giving the
password out, make sure it is different to any email, bank, etc passwords and
not some easy to guess function like BLfg56fds3gh5 if you use GMfg56fds3gh5 for
gmail. Employers are allowed to let employees use business accounts, so I doubt
it is against the terms.

It is not that hard to get a seller account anyway, so doing it with a separate
account might be a good idea anyway, especially if he/you amend anything with
the API and not just download.
 Author: romax1989 View Messages Posted By romax1989
 Posted: Jan 17, 2024 16:00
 Subject: Re: API use
 Viewed: 25 times
 Topic: Terms and Policies
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

romax1989 (630)

Location:  USA, Texas
Member Since Contact Type Status
Jan 8, 2018 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: roro's bricks
In Terms and Policies, yorbrick writes:
  In Terms and Policies, romax1989 writes:
  I have a good friend who is willing to help me code a program to help analysis
sales info for me using the API, but I wanted to make sure that A: it is allowed
and B:if I am able to share my login credentials so that he can access the API
because apparently you need a seller's account to do so.

I've skimmed over the terms and conditions and it seems ok but I wanted to
get confirmation from someone with more authority before I fully commit.

If he is helping you code, why does he need the password? Or do you mean he is
writing the code independently and not always with you?

You are responsible for anything that happens with your account. If giving the
password out, make sure it is different to any email, bank, etc passwords and
not some easy to guess function like BLfg56fds3gh5 if you use GMfg56fds3gh5 for
gmail. Employers are allowed to let employees use business accounts, so I doubt
it is against the terms.

It is not that hard to get a seller account anyway, so doing it with a separate
account might be a good idea anyway, especially if he/you amend anything with
the API and not just download.


Yes he lives a bit from me so he would have to work on it separately.Obviously
I'd create a different password not that I don't trust him but I don't
want someone some how getting it from him. As far as him creating a seller account,
I feel it would be difficult. Don't you need like 5 purchases and feedback?
It's been a while since I applied. And also don't you need to prove inventory?
I feel like uploading fraudulent photos would be against terms?
 Author: yorbrick View Messages Posted By yorbrick
 Posted: Jan 17, 2024 16:46
 Subject: Re: API use
 Viewed: 27 times
 Topic: Terms and Policies
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

yorbrick (1182)

Location:  United Kingdom, England
Member Since Contact Type Status
Apr 11, 2011 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: Yorbricks
In Terms and Policies, romax1989 writes:
  In Terms and Policies, yorbrick writes:
  In Terms and Policies, romax1989 writes:
  I have a good friend who is willing to help me code a program to help analysis
sales info for me using the API, but I wanted to make sure that A: it is allowed
and B:if I am able to share my login credentials so that he can access the API
because apparently you need a seller's account to do so.

I've skimmed over the terms and conditions and it seems ok but I wanted to
get confirmation from someone with more authority before I fully commit.

If he is helping you code, why does he need the password? Or do you mean he is
writing the code independently and not always with you?

You are responsible for anything that happens with your account. If giving the
password out, make sure it is different to any email, bank, etc passwords and
not some easy to guess function like BLfg56fds3gh5 if you use GMfg56fds3gh5 for
gmail. Employers are allowed to let employees use business accounts, so I doubt
it is against the terms.

It is not that hard to get a seller account anyway, so doing it with a separate
account might be a good idea anyway, especially if he/you amend anything with
the API and not just download.


Yes he lives a bit from me so he would have to work on it separately.Obviously
I'd create a different password not that I don't trust him but I don't
want someone some how getting it from him. As far as him creating a seller account,
I feel it would be difficult. Don't you need like 5 purchases and feedback?
It's been a while since I applied. And also don't you need to prove inventory?
I feel like uploading fraudulent photos would be against terms?

You only need 1 feedback to apply for an account.
 Author: romax1989 View Messages Posted By romax1989
 Posted: Jan 17, 2024 17:03
 Subject: Re: API use
 Viewed: 35 times
 Topic: Terms and Policies
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

romax1989 (630)

Location:  USA, Texas
Member Since Contact Type Status
Jan 8, 2018 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: roro's bricks
In Terms and Policies, yorbrick writes:
  In Terms and Policies, romax1989 writes:
  In Terms and Policies, yorbrick writes:
  In Terms and Policies, romax1989 writes:
  I have a good friend who is willing to help me code a program to help analysis
sales info for me using the API, but I wanted to make sure that A: it is allowed
and B:if I am able to share my login credentials so that he can access the API
because apparently you need a seller's account to do so.

I've skimmed over the terms and conditions and it seems ok but I wanted to
get confirmation from someone with more authority before I fully commit.

If he is helping you code, why does he need the password? Or do you mean he is
writing the code independently and not always with you?

You are responsible for anything that happens with your account. If giving the
password out, make sure it is different to any email, bank, etc passwords and
not some easy to guess function like BLfg56fds3gh5 if you use GMfg56fds3gh5 for
gmail. Employers are allowed to let employees use business accounts, so I doubt
it is against the terms.

It is not that hard to get a seller account anyway, so doing it with a separate
account might be a good idea anyway, especially if he/you amend anything with
the API and not just download.


Yes he lives a bit from me so he would have to work on it separately.Obviously
I'd create a different password not that I don't trust him but I don't
want someone some how getting it from him. As far as him creating a seller account,
I feel it would be difficult. Don't you need like 5 purchases and feedback?
It's been a while since I applied. And also don't you need to prove inventory?
I feel like uploading fraudulent photos would be against terms?

You only need 1 feedback to apply for an account.

Oh really? Has that changed?
 Author: yorbrick View Messages Posted By yorbrick
 Posted: Jan 17, 2024 17:55
 Subject: Re: API use
 Viewed: 27 times
 Topic: Terms and Policies
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

yorbrick (1182)

Location:  United Kingdom, England
Member Since Contact Type Status
Apr 11, 2011 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: Yorbricks
In Terms and Policies, romax1989 writes:
  In Terms and Policies, yorbrick writes:
  In Terms and Policies, romax1989 writes:
  In Terms and Policies, yorbrick writes:
  In Terms and Policies, romax1989 writes:
  I have a good friend who is willing to help me code a program to help analysis
sales info for me using the API, but I wanted to make sure that A: it is allowed
and B:if I am able to share my login credentials so that he can access the API
because apparently you need a seller's account to do so.

I've skimmed over the terms and conditions and it seems ok but I wanted to
get confirmation from someone with more authority before I fully commit.

If he is helping you code, why does he need the password? Or do you mean he is
writing the code independently and not always with you?

You are responsible for anything that happens with your account. If giving the
password out, make sure it is different to any email, bank, etc passwords and
not some easy to guess function like BLfg56fds3gh5 if you use GMfg56fds3gh5 for
gmail. Employers are allowed to let employees use business accounts, so I doubt
it is against the terms.

It is not that hard to get a seller account anyway, so doing it with a separate
account might be a good idea anyway, especially if he/you amend anything with
the API and not just download.


Yes he lives a bit from me so he would have to work on it separately.Obviously
I'd create a different password not that I don't trust him but I don't
want someone some how getting it from him. As far as him creating a seller account,
I feel it would be difficult. Don't you need like 5 purchases and feedback?
It's been a while since I applied. And also don't you need to prove inventory?
I feel like uploading fraudulent photos would be against terms?

You only need 1 feedback to apply for an account.

Oh really? Has that changed?

I don't think so. It used to be you didn't need any feedback to open
a store, then a few years back they introduced that 1 feedback was necessary
as it gives the new seller a little experience as a buyer and also verifies them
/ their address. I don't think it was ever 5 feedback.
 Author: peregrinator View Messages Posted By peregrinator
 Posted: Jan 17, 2024 16:01
 Subject: Re: API use
 Viewed: 32 times
 Topic: Terms and Policies
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

peregrinator (768)

Location:  USA, New Jersey
Member Since Contact Type Status
Jan 21, 2003 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: Faber Family Bricks
In Terms and Policies, romax1989 writes:
  I have a good friend who is willing to help me code a program to help analysis
sales info for me using the API, but I wanted to make sure that A: it is allowed
and B:if I am able to share my login credentials so that he can access the API
because apparently you need a seller's account to do so.

I don't think he needs your login credentials - wouldn't your API key
suffice?
 Author: romax1989 View Messages Posted By romax1989
 Posted: Jan 17, 2024 16:22
 Subject: Re: API use
 Viewed: 31 times
 Topic: Terms and Policies
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

romax1989 (630)

Location:  USA, Texas
Member Since Contact Type Status
Jan 8, 2018 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: roro's bricks
In Terms and Policies, peregrinator writes:
  In Terms and Policies, romax1989 writes:
  I have a good friend who is willing to help me code a program to help analysis
sales info for me using the API, but I wanted to make sure that A: it is allowed
and B:if I am able to share my login credentials so that he can access the API
because apparently you need a seller's account to do so.

I don't think he needs your login credentials - wouldn't your API key
suffice?

I'll be honest I know nothing about coding. He was fiddling around with it
and said he got "locked out because to get authentication tokens he needs
to be an authorized seller" he also said early he didn't need my login
but I was just asking in general.
 Author: OurBricks View Messages Posted By OurBricks
 Posted: Jan 18, 2024 09:57
 Subject: Re: API use
 Viewed: 37 times
 Topic: Terms and Policies
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

OurBricks (10819)

Location:  USA, Wisconsin
Member Since Contact Type Status
Mar 15, 2004 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: Rix Brix
In Terms and Policies, romax1989 writes:
  I have a good friend who is willing to help me code a program to help analysis
sales info for me using the API, but I wanted to make sure that A: it is allowed
and B:if I am able to share my login credentials so that he can access the API
because apparently you need a seller's account to do so.

I've skimmed over the terms and conditions and it seems ok but I wanted to
get confirmation from someone with more authority before I fully commit.

As the developer of the cloud based Brick Seller software which helps sellers
manage their Brick Link (and Brick Owl) stores, I have extensive experience using
the Brick Link API (as well as the Brick Owl API).

If you are only interested in the analysis of your own sales, you really don't
need to use the API as you can download your order data (including details) directly
from BrickLink.

If you are interested in the sales data for all sellers (only summary/aggregate
data is available across all sellers, no seller specific data), you could use
the API or use some kind of web scraping tool to get the sales data from the
Price Guide (however, the API will give you a bit more detail) You will find
several challenges with either method.

The sheer volume of part/color combinations will take hundreds of thousands of
API calls or scrapes.

Using the API, it would take 2 calls to get all the data that is on the single
Price Guide page (one for used six month sales and one for new six month sales).
With the limitation of the 5000 API calls per day, that would take months.

As far as sharing your login credentials, I think that would be a bad idea and
most likely against BrickLink security policy. Your friend should only need
a set of API keys (which you can create and deleted as needed). However, I don't
think I would have been able to develop Brick Seller without also having access
to the Brick Seller catalog data which I believe your friend can access with
only a buyer BrickLink account.

I hope this helps.

Rick
 Author: romax1989 View Messages Posted By romax1989
 Posted: Jan 18, 2024 11:14
 Subject: Re: API use
 Viewed: 32 times
 Topic: Terms and Policies
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

romax1989 (630)

Location:  USA, Texas
Member Since Contact Type Status
Jan 8, 2018 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: roro's bricks
In Terms and Policies, OurBricks writes:
  In Terms and Policies, romax1989 writes:
  I have a good friend who is willing to help me code a program to help analysis
sales info for me using the API, but I wanted to make sure that A: it is allowed
and B:if I am able to share my login credentials so that he can access the API
because apparently you need a seller's account to do so.

I've skimmed over the terms and conditions and it seems ok but I wanted to
get confirmation from someone with more authority before I fully commit.

As the developer of the cloud based Brick Seller software which helps sellers
manage their Brick Link (and Brick Owl) stores, I have extensive experience using
the Brick Link API (as well as the Brick Owl API).

If you are only interested in the analysis of your own sales, you really don't
need to use the API as you can download your order data (including details) directly
from BrickLink.

If you are interested in the sales data for all sellers (only summary/aggregate
data is available across all sellers, no seller specific data), you could use
the API or use some kind of web scraping tool to get the sales data from the
Price Guide (however, the API will give you a bit more detail) You will find
several challenges with either method.

The sheer volume of part/color combinations will take hundreds of thousands of
API calls or scrapes.

Using the API, it would take 2 calls to get all the data that is on the single
Price Guide page (one for used six month sales and one for new six month sales).
With the limitation of the 5000 API calls per day, that would take months.

As far as sharing your login credentials, I think that would be a bad idea and
most likely against BrickLink security policy. Your friend should only need
a set of API keys (which you can create and deleted as needed). However, I don't
think I would have been able to develop Brick Seller without also having access
to the Brick Seller catalog data which I believe your friend can access with
only a buyer BrickLink account.

I hope this helps.

Rick

Thank you for the advice. The info I'm looking for only applies to certain
part types plates, tiles, bricks and modified versions. I'm wanting to rank
them by how often they sell in any color. I know bricklink has info on wanted
list parts but I know for me at least, I have a bunch of parts in wanted list
I have already bought or I'm not really looking to buy.